
Senior Software Engineer - Cloud & Application Engineering
Bristleconeover 1 year ago
Pune, IndiaSenior
Responsibilities
- Design, develop, and maintain web applications using Java for back-end development and modern frameworks for front-end development.
- Build APIs and microservices to connect front-end and back-end systems.
- Develop interactive and responsive user interfaces using Angular, React, or Vue.js.
- Write clean, efficient, scalable code and optimize application performance.
- Collaborate with product managers, designers, and developers to gather requirements and deliver solutions.
- Troubleshoot and debug issues across the application stack.
- Implement and maintain CI/CD pipelines for automated build and deployment processes.
- Stay current with emerging full-stack technologies and frameworks.
Requirements
- Strong proficiency in Java, Spring Boot, and Hibernate.
- Experience with HTML, CSS, JavaScript, and front-end frameworks such as Angular, React, or Vue.js.
- Knowledge of relational databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with web services, microservices architecture, and APIs.
- Experience with Git and understanding of Docker and Kubernetes.
- Strong analytical, problem-solving, communication, and teamwork skills.
- Preferred experience with AWS, Azure, or Google Cloud.
- Preferred knowledge of MongoDB or Cassandra.
- Preferred familiarity with DevOps practices and Jenkins or GitLab CI/CD.
- Preferred experience with JUnit or Selenium.
- Java or full-stack development certification is a plus.
Tech Stack
AngularApache CassandraAWSAzureCSSDockerGitGitLab CI/CDGoogle CloudHTMLJavaJavaScriptJenkinsJUnitKubernetesMongoDBMySQLPostgreSQLReactSeleniumSpring BootVue.js