Lead Java Developer
Location :
Remote
Job Type :
Temp/Contract
Job Description :
Required Qualifications :
Role: Lead Java Developer
Microservices, SpringBoot Exp
Client: Lowe's Company
Location: 100% Remote
Duration: 12+ Months
Job Description:
Key Responsibilities:
- Executes the development, maintenance, and enhancements of integrations of varying complexity levels across various integration platforms on cloud and on-prem infrastructure
- Translates business requirements and specifications into Integration hub related solutions, partners with Product Manager to understand business needs and functional specifications
- Evaluates project deliverables to ensure they meet specifications and architectural standards
- Provide technical support for the integration hub; solutions are extensible; works to simplify, optimize, remove bottlenecks, etc.
- Handles data manipulation (extract, load, transform) and administration of data and systems securely and in accordance with enterprise data governance standards
- Maintains the health and monitoring of the Integration hub and related activities; ensures high availability of the platform; monitors workload demands
- Participates and coaches’ others in end-to-end testing by applying and sharing an understanding of complex company and industry methodologies, policies, standards, and controls
- Understands Computer Science and/or Computer Engineering fundamentals
- Participates in continuous improvement activities including training opportunities; continuously strives to learn data engineering best practices and apply them to daily activities
- Write and review technical documents, including design, development, and revision documents.
Must have:
- Strong hands-on experience in developing micro service using Spring Boot.
- Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
- Strong experience in ORM (e.g., JPA, Hibernate), SQL and developing REST APIs using Jersey framework.
- Experience in core Java-Multithreading, collections, Servlet and JDBC.
- Experience in designing front end interfaces using HTML5, CSS3, JavaScript, jQuery, Ajax, and AngularJS.
- Hands on experience with build and deployment tools such as Ant or Maven or Gradle.
- Unit and integration testing using JUnit.
- Familiar DevOps tools and experience in CI/CD software.
- Worked with postgres DB and other non-SQL DB.
Nice to have:
- Experience in Agile methodology.
- Git with Branch and Release Management.
- Worked with Postgres DB / MS SQL Server.
- Familiar with AWS Cloud Platform.
- Familiar with Jenkins.
- Able to write unit test cases either in Java, Talend, Python