Hyderabad, Telangana, India
Information Technology
Full-Time
HGS
Overview
Job TitleSoftware Engineer – Java Full Stack Developer
Job Summary
We are looking for an experienced and highly skilled Java Full Stack Developer to join our software engineering team. The ideal candidate will have strong proficiency in both backend and frontend development, with a focus on Java technologies, microservices, and cloud-native applications. The role involves working on cutting-edge solutions, particularly in the banking and financial services sector, requiring expertise in scalable architecture, secure systems, and integration with core financial systems.
Key Responsibilities
- Collaborate with cross-functional teams to design, develop, and launch new features.
- Develop backend services using Java, Spring Boot, and Hibernate, applying modern features like Records, Sealed Classes, and Pattern Matching.
- Design RESTful APIs and ensure integration with third-party systems and core banking services.
- Build and maintain scalable microservices using Docker and Kubernetes.
- Work with relational (MySQL, PostgreSQL, MS-SQL) and NoSQL (MongoDB, Cassandra) databases.
- Utilize messaging systems such as Apache Kafka, RabbitMQ, or MSMQ for asynchronous processing.
- Deploy and manage services in Google Cloud Platform (GCP) using relevant GCP services.
- Create CI/CD pipelines and perform DevOps tasks using tools like Jenkins, Docker, and Kubernetes.
- Implement security best practices and ensure data protection compliance.
- Contribute to frontend development using React, Angular, JavaScript, and Node.js.
- Develop tools and features for fraud detection, risk analysis, and transaction monitoring.
- Engage with financial institutions to gather requirements and deliver customer-centric solutions.
- Collaborate with project managers and stakeholders to define project estimates, scope, and delivery plans.
- Participate in agile ceremonies and adhere to agile development best practices.
- Write clean, maintainable code and ensure code quality via reviews and automated testing.
- Produce and maintain technical documentation for internal and client use.
Required Experience & Skills:
- Java (Spring Boot, Hibernate, RESTful APIs), Java
- Strong frontend skills in React, Angular, JavaScript, and Node.js
- Microservices architecture and container orchestration using Docker and Kubernetes
- Experience with GCP and other cloud platforms
- Strong experience with Kafka, RabbitMQ, or MSMQ
- Proficiency with relational and NoSQL databases
- Knowledge of CI/CD pipelines, DevOps tools, and version control systems like Git
- Experience with Python and at least one scripting language
- Familiarity with JSON, REST standards, and performance optimization techniques
- Strong problem-solving and analytical skills
- Ability to communicate complex technical concepts to technical and non-technical audiences
- Proven leadership and mentoring abilities
- Excellent verbal and written communication skills
- Customer engagement experience during all phases of development
- Bachelor’s or master’s degree in computer science, Information Technology, or a related field
- 5+ years of experience in IT/software engineering roles
- 4+ years of experience in full-stack application design, development, and architecture
- Experience working in Agile environments
- Prior experience in banking or fintech industry is a strong plus
- Demonstrated ability to work independently and lead teams of varying sizes
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in