-
Skills: Spring / Spring Boot, React, HTML5, CSS3, JavaScript/TypeScript, SQL, Azure cloud services
-
Experience : 10 + years
-
Location : Chicago IL 60604 – Day 1 onsite
Job Summary:
We are seeking an experienced Sr. Full Stack Java Developer to design, develop, and support modern, scalable applications that power asset management, investment, and client-facing platforms. The role involves working across backend and frontend technologies, cloud-native architectures, and enterprise integrations while adhering to high standards of security, performance, and reliability. The developer will collaborate closely with product owners, architects, QA, DevOps, and business stakeholders to deliver high‑quality solutions aligned with Client digital transformation initiatives.
Key Responsibilities:
Backend Development
-
Design, develop, and maintain Java-based backend services using Spring / Spring Boot.
-
Build and expose RESTful APIs and microservices for enterprise and client-facing applications.
-
Implement secure authentication and authorization (OAuth2, JWT, SSO).
-
Ensure high performance, scalability, resiliency, and fault tolerance of services.
Frontend Development
-
Develop responsive and user-friendly web applications using React
-
Collaborate with UX/UI designers to implement intuitive user interfaces.
-
Integrate frontend components with backend APIs and services.
Cloud & DevOps
-
Develop and deploy applications on cloud platforms (Azure preferred) using cloud‑native patterns.
-
Containerize applications using Docker and orchestrate using Kubernetes.
-
Support CI/CD pipelines and automated deployments using enterprise toolchains.
Data & Integration
-
Work with relational and NoSQL databases (e.g., Oracle, PostgreSQL, MongoDB).
-
Integrate applications with internal enterprise systems and external vendor
Quality, Security & Compliance
-
Follow secure coding practices and enterprise security standards.
-
Write unit, integration, and automated tests to ensure high code quality and coverage.
-
Participate in code reviews and contribute to improving engineering standards.
Collaboration & Agile Delivery
-
Participate actively in Agile / Scrum ceremonies (stand‑ups, sprint planning, retrospectives).
-
Work closely with business, architecture, and QA teams to refine requirements and deliver solutions.
-
Provide production support and participate in on‑call rotations as needed.
Required Skills & Qualifications
Technical Skills (Must Have)
-
Strong proficiency in Java (10+) and object‑oriented design.
-
Experience with Spring, Spring Boot, Spring MVC, Spring Security.
-
Hands-on experience with REST API design and development.
-
Frontend development experience with React, HTML5, CSS3, JavaScript/TypeScript.
-
Experience with SQL and database design.
-
Familiarity with Git, Maven/Gradle, and CI/CD pipelines.
Technical Skills (Good to Have)
-
Experience with Azure cloud services and cloud-native architectures.
-
Microservices, event-driven architectures, and messaging (Kafka, JMS).
-
Containerization using Docker and orchestration using Kubernetes.
-
Observability tools (logging, monitoring, tracing).
-
Experience in financial services or asset management domain.
Education & Experience:
-
Bachelor’s degree in computer science, Engineering, or equivalent experience.
-
10 + years of experience in full stack development with Java technologies.
-
Experience working in large-scale, enterprise environments preferred.
Regards
Durga Challa
470-908-0198