Senior Developer - Mitchell Martin
Tampa, FL
About the Job
Our client, one of the largest financial services firms, is seeking a Senior Developer.
Position Type: Contract
Location: Tampa, FL / Dallas, TX
Schedule: Hybrid
Role Overview:
• As a Senior Developer you will be responsible for developing robust, large-scale Java applications that facilitate both batch and real-time processing.
•Deep understanding of middle-tier and back-end system programming, as well as a strong command of Unix/Linux environments
Key Responsibilities:
• Java Development: Design, develop, and maintain large-scale Java programs in core Java, focusing on both batch and real-time processing. Ensure high performance, scalability, and reliability of applications.
• System Integration: Work closely with cross-functional teams, integrating your application components with those developed in other technologies, such as C#/.NET and Unix. Ensure seamless collaboration across multiple regions.
• Development Lifecycle Management: Monitor and control all phases of the development process, including analysis, design, construction, testing, and implementation. Provide user and operational support on applications to business users.
Experience:
• 8+ years of experience in relevant systems analysis and programming.
• Strong experience in Core Java, Spring/Spring Boot/Spring Batch, and SOAP/Restful Services.
• Proficiency in SQL (Oracle), with PL/SQL programming expertise preferred.
• Solid software design skills and experience in Micro-Service development.
• Strong experience with messaging technologies (e.g., Kafka, RabbitMQ).
• Experience with Graph DB (e.g., Neo4J) is a plus.
• Expertise in Unix/Linux commands and scripting.
• Familiarity with process and tools to produce well-written, low-defect code.
• Knowledge of workflow tools (e.g., JBPM) is a plus.
Education:
• Degree: Bachelor's degree in Computer Science, Engineering, or a related field.
• Equivalent work experience may be considered.
#LI-JH2
Position Type: Contract
Location: Tampa, FL / Dallas, TX
Schedule: Hybrid
Role Overview:
• As a Senior Developer you will be responsible for developing robust, large-scale Java applications that facilitate both batch and real-time processing.
•Deep understanding of middle-tier and back-end system programming, as well as a strong command of Unix/Linux environments
Key Responsibilities:
• Java Development: Design, develop, and maintain large-scale Java programs in core Java, focusing on both batch and real-time processing. Ensure high performance, scalability, and reliability of applications.
• System Integration: Work closely with cross-functional teams, integrating your application components with those developed in other technologies, such as C#/.NET and Unix. Ensure seamless collaboration across multiple regions.
• Development Lifecycle Management: Monitor and control all phases of the development process, including analysis, design, construction, testing, and implementation. Provide user and operational support on applications to business users.
Experience:
• 8+ years of experience in relevant systems analysis and programming.
• Strong experience in Core Java, Spring/Spring Boot/Spring Batch, and SOAP/Restful Services.
• Proficiency in SQL (Oracle), with PL/SQL programming expertise preferred.
• Solid software design skills and experience in Micro-Service development.
• Strong experience with messaging technologies (e.g., Kafka, RabbitMQ).
• Experience with Graph DB (e.g., Neo4J) is a plus.
• Expertise in Unix/Linux commands and scripting.
• Familiarity with process and tools to produce well-written, low-defect code.
• Knowledge of workflow tools (e.g., JBPM) is a plus.
Education:
• Degree: Bachelor's degree in Computer Science, Engineering, or a related field.
• Equivalent work experience may be considered.
#LI-JH2
Source : Mitchell Martin