Job description
Roles and responsibilities:
- Understand the Business End to End.
- Understand the Application Architecture.
- Responsible for Designing and building JAVA Spring Boot Applications.
- Understand the project timelines and deadlines.
- Provide Impact analysis for new requirements or changes.
- Responsible for low level design with the team.
- Convey architectural solutions to all levels of professionals and leaders.
- Ensure Code Quality and Deliverables.
- Lead the team and deliverables -Prioritize work with stakeholders.
- Understand and follow the current Code Build and Deployment patterns across all environments.
- Perform checkouts of the code deployments before the QA starts testing.
- Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review. Proficiency in Java, with a good understanding of its ecosystems
- Develop and Mentor Junior Developers.
- Plan and prepare to support PI planning Events.
- Work breakdown by stories for development.
- Accurate work Estimation and commitment to timelines and deadlines.
- Identify dependencies and communicate.
Skills required:
- Skills Required: JAVA, J2EE, Spring Boot, Spring MVC, RDMS data bases like (Oracle, Postgre SQL, SQL Server), File systems, Designing Large scale Applications and AWS.
- Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts. Familiarity with different design and architectural patterns. Skill for writing reusable Java libraries.
- Hands on strong Java frontend and backend programming.
- Application Experience: Batch Job Development, Data Reliability Applications, Monitoring Apps, Instrumentation using Open Metrics for apps.
- Demonstrable hands-on experience with Spring Framework (boot, batch, integration, mvc).
- Java concurrency patterns. Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services.
- In-depth knowledge of code versioning tools, for instance, GIT. Understanding of building tools like Ant, Maven, Gradle, etc. Expertise in continuous integration.
- Manage Java and Java EE application development. Develop documentation to help users. Transforming requirements into stipulations. Prepare and produce releases of software components.
- Knowledge of UI Development with JavaScript ES2015+(React).
- Other technologies used include Docker, AWS, NIFI, Jenkins, Hibernate, Oracle and PostgreSQL Database along with Redshift and Dynamo DB. Experience with Apache Spark and Kafka is a big plus.
- Understanding of DevOps and AWS.
- Strong Application Design and Architecture. Will Develop and lead the low-level design with the team and leads.
- Excellent Communication and interpersonal skills.
- Skilled at Problem solving and Critical thinking.
Technologies:
- JAVA, J2EE, Spring Boot, Spring MVC, RDMS data bases like (Oracle, Postgre SQL, SQL Server), File systems, Designing Large scale Applications.
Job Type: Contract
Pay: From $60.00 per hour
Schedule:
- Monday to Friday
Work Location: In person
www.colinoncars.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, www.colinoncars.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, www.colinoncars.com is the ideal place to find your next job.