$52.50 - $68/hr
Full-time
Posted 16 days ago
Job description
Java Developer
Location: Chicago, IL (Hybrid)
Hire Type: Contract
Implementation: TCS
Responsibilities:
- 8+ years development experience using Java, Microservices, SpringBoot, SQL and NoSQL databases
- Strong understanding of enterprise architecture and development patterns and best practices
- Design and develop cloud native applications using Java, Spring Cloud and other frameworks running on Microsoft Azure
- Moving applications from Pivotal Cloud Foundry (Tanzu Application Service) to Azure
- Manage Layer7 API Developer Portal for API Management
- Build and support Development Accelerators that integrate Application development best practices and patterns by working closely with Northern Trust Developer community.
- Ensure that the applications delivered are aligned with Enterprise Architecture standards and patterns along with meeting non-functional requirements.
- Provide guidance and mentor Application developers in Digital Shared Services team and other teams.
- Strong understanding of REST APIs and how to use them in practice.
- Strong experience deploying and hosting applications in containers and Kubernetes.
- Experience in Single Page Applications using React/Redux
- Strong Experience with continuous integration and collaboration tools like Azure DevOps, JIRA, Bitbucket, GitHub and Confluence.
- Strong Experience with unit testing and test automation tools and frameworks like JUnit, Jasmine, Jest etc.
- Knowledge of the financial services industry
- Experience with PaaS such a Pivotal Cloud Foundry, AKS a plus
- Technical Skills: Spring Boot Microservices / Java / ReactJS / Kafka / Solace / Oracle / Liquibase / Layer7 API Developer Portal/ Kubernetes / Pivotal Cloud Foundry / Azure
Kiran Kumar kumars@argyllinfotech.com ARGYLL INFOTECH Inc Chicago, Illinois.
Most Popular Jobs Similar to Java Developer
java developers
java software developer
java application developer
mid level java developer
java programmer
agile java developer
java j2ee developers
full stack java developer
senior java developer
sr java developer
Other Helpful Pages Related To Java developer
Java Spring Developer Salaries
Java Spring Developer Career Research
Frequently asked questions
Q: What skills or qualities help someone succeed as a Java Developer?
A: To succeed as a Java Developer, key technical skills include proficiency in Java programming language, object-oriented design principles, and experience with popular frameworks such as Spring or Hibernate. Additionally, soft skills like strong problem-solving abilities, effective communication, and collaboration with cross-functional teams are crucial for delivering high-quality software solutions. By combining these technical and soft skills, Java Developers can effectively design, develop, and maintain complex software systems, driving career growth and success in the role.
Q: What is the career path for a Java Developer?
A: A Java Developer's typical career progression involves starting as a Junior Java Developer, where they focus on writing clean, efficient code and learning industry-standard development practices. As they gain experience, they can move into mid-level roles such as Senior Java Developer or Technical Lead, where they take on more complex projects, mentor junior developers, and contribute to architectural decisions. Ultimately, senior Java Developers can transition into leadership positions like Technical Architect or Engineering Manager, or pursue specialized roles like DevOps Engineer or Cloud Computing Specialist, leveraging their expertise to drive innovation and growth in the field.
