Phoenix, AZ, USA
1 day ago
Mid-level Java/J2EE Developer
Job Seekers, Please send resumes to resumes@hireitpeople.com

Job Responsibilities:

Develops clean, tested, secure, deployed, monitored and scalable Java applications. Performs all technical aspects of software development including developing prototypes, creating APIs, testing and debugging. Designs and builds integration components and interfaces in collaborationwith Architects and Infrastructure Engineers as necessary. Has the ability to quickly learn new technologies and implement projects using them. Must be able to work independently and gather requirements from appropriate stakeholders. Experience in Agile techniques and adhering to project timelines. Good problem solver who is focused and self - driven. Good attitude, communication, willingness to learn and collaborate. Bring a culture of innovation, ideas, and continuous improvement. Challenging status quo, demonstrate risk taking, and implement creative ideas.

Technical Skills:

4-6 years relevant experience in developing enterprise applications usingJava and JEE. Knowledge of Spring including MVC, Spring Boot, Hibernate, JPA, JUnit andSQL. Exposure to distributed (multi-tiered) systems and relational databases. Good understanding of Data Structures & Algorithms. Adept in implementing appropriate Design patterns. Knowledge of Version control and CI/CD - Git, Maven, Jenkins etc.

Desirable:

Experience developing RESTful APIs and Microservices. Exposure to Functional and Reactive programming paradigms. Knowledge of NoSql technologies viz. Cassandra, Couchbase or MongoDB. Cloud experience, viz. Docker, OpenShift, Unix and service discovery tools. Preferably some experience with BDD and TDD. Experience with messaging systems like Kafka etc.
Confirm your E-mail: Send Email