
Full-Stack Engineer
BNY Mellon2 months ago
Pune, IndiaSenior
Responsibilities
- Design and develop scalable, high-performance full-stack applications using Java, Spring Boot, and Angular.
- Build APIs and microservices architectures.
- Develop responsive, user-friendly web interfaces using Angular and modern frontend frameworks.
- Write clean, maintainable, and documented code following best practices.
- Design and deploy applications in BNY private cloud or a public cloud.
- Implement CI/CD pipelines for automated testing and deployment.
- Optimize application performance and scalability in cloud environments.
Requirements
- Bachelor’s degree in computer science, engineering, or a related field.
- 8+ years of Java development experience with strong expertise in Spring Boot, Spring MVC, Spring Data, and Spring Security.
- 4+ years of Angular development experience, including TypeScript, HTML5, CSS3, and responsive design.
- Hands-on experience with at least one major cloud provider—AWS, Azure, or GCP—or private cloud.
- Proficiency in relational databases such as PostgreSQL, MySQL, or Oracle.
- Experience with microservices architecture and design patterns.
- Experience with containerization technologies such as Docker and Kubernetes.
- Experience with message queuing systems such as Kafka or RabbitMQ.
- Experience with unit testing frameworks such as JUnit, Mockito, Jasmine, or Karma.
- Knowledge of Agile/Scrum methodologies.
- Strong experience building and consuming APIs.
- Experience with Git and GitHub, GitLab, or Bitbucket.
- Experience with Maven, Gradle, npm, and webpack.
Tech Stack
AngularApache KafkaAWSAzureDockerGitGoogle Cloud PlatformGradleJasmineJavaJUnitKarmaKubernetesMavenMySQLnpmPostgreSQLRabbitMQSpring BootTypeScriptWebpack