Java Developer

Purple Drive

Jersey City, NJ, New Jersey

JOB DETAILS
SKILLS
Agile Programming Methodologies, Algorithms, Amazon Web Services (AWS), Ansible, Apache Kafka, Application Programming Interface (API), Automation, Cloud Computing, Code Reviews, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Data Migration, Data Structures, Database Design, Design Patterns Programming Methodologies, DevOps, Disaster Recovery, Docker, Emerging Technology, Enterprise Applications, Enterprise Architecture, GCP (Good Clinical Practices), High Availability, Java, Java Platform Enterprise Edition (Java EE/J2EE), Jenkins, Mentoring, Messaging Technology, Microservices, Microsoft Windows Azure, MongoDB, Oracle, Performance Tuning/Optimization, PostgreSQL, Problem Solving Skills, Process Improvement, Proof of Concept, REST (Representational State Transfer), RabbitMQ, React.js, Requirements Management, Software Engineering, System Migration, TOGAF - The Open Group Architecture Framework, Team Player, Technical Leadership, Technical Writing, Technology Analysis, Unified Modeling Language (UML), User Documentation, User Interface/Experience (UI/UX), Zachman Framework
LOCATION
Jersey City, NJ, New Jersey
POSTED
30+ days ago
Job Description

Skill: Java Developer



Must Have Technical/Functional Skills:


Enterprise Architecture Design, Microservices Architecture, API Design & Management, Cloud Platforms (AWS, Azure, GCP), Containerization (Docker, Kubernetes, OpenShift).
Infrastructure as Code (Terraform, Ansible), CI/CD Pipelines (Jenkins, GitLab CI, Azure DevOps).
Event-Driven Architecture, Integration Patterns (ESB, REST, SOAP), Security Architecture (RBAC, OAuth2, TLS, IAM).
Performance Tuning, High Availability Design, Disaster Recovery Planning, DevOps Practices.
Application Modernization, Legacy System Migration, Data Architecture, Database Design (Oracle, PostgreSQL, MongoDB), Messaging Systems (Kafka, RabbitMQ), Architecture Frameworks (TOGAF, Zachman), UML & Architecture Diagrams, Technical Documentation,
Stakeholder Communication, Agile & SAFe Methodologies.


Roles & Responsibilities



Architecture & Design:


Lead the architecture and design of scalable, high-performance Java-based enterprise applications.
Define and enforce coding standards, best practices, and architectural guidelines.
Evaluate and recommend tools, technologies, and processes for optimal solutions.


Technical Leadership:


Mentor and guide development teams through technical challenges.
Conduct code reviews and provide constructive feedback.
Collaborate with stakeholders to gather requirements and translate them into technical solutions.


Development & Integration:


Design and implement microservices and APIs using Spring Boot and related frameworks.
Integrate with cloud platforms and container orchestration tools (Docker, Kubernetes).
Ensure application performance, scalability, and security.


DevOps & Automation:


Work closely with DevOps teams to implement CI/CD pipelines and cloud deployments.
Automate build, deployment, and monitoring processes.


Documentation & Knowledge Sharing:


Maintain detailed documentation of architecture, configurations, and best practices.
Contribute to internal knowledge bases and mentor junior engineers.


Technology Evaluation & Innovation


Stay updated with emerging technologies and assess their relevance to the organization.
Lead proof-of-concept (PoC) initiatives to validate new tools and approaches.


Required Skills & Experience:


10+ years of experience in Java/J2EE development.
Strong expertise in Spring Boot, RESTful APIs, and microservices.
Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
Solid understanding of design patterns, data structures, and algorithms.
Experience with CI/CD tools and automation.
Excellent problem-solving and communication skills.


Preferred Qualifications:


Certification in Java or cloud technologies.
Experience in BFSI or regulated industries.
Exposure to front-end technologies (Angular/React) is a plus.
Experience with Kafka, RabbitMQ, or other messaging systems.


About the Company

P

Purple Drive