1 Vipany Management Consulting Job
Java Principal Engineer - Spring Boot (9-13 yrs)
Vipany Management Consulting
posted 15hr ago
Fixed timing
Key skills for the job
Job Summary :
We are seeking a highly experienced Java Principal Engineer to lead the development of scalable, high-performance applications. You will be responsible for architecting, designing, and optimizing enterprise solutions, ensuring best practices in software engineering, and mentoring development teams.
Key Responsibilities :
1. Architecture & Development
- Lead the design and development of enterprise-level applications using Java, Spring Boot, and Microservices.
- Architect and implement highly scalable, distributed systems with a focus on performance and reliability.
- Ensure clean code, design patterns, and best software engineering practices.
- Optimize applications for scalability, security, and maintainability.
2. Technical Leadership
- Provide technical guidance and mentorship to software engineers.
- Establish coding standards, best practices, and development guidelines.
- Review code, design, and architecture to ensure high-quality software delivery.
3. Performance Optimization & Security
- Identify and resolve bottlenecks, performance issues, and scalability challenges.
- Implement security best practices to protect data and applications.
4. Cloud & DevOps Integration
- Work with AWS, Azure, or Google Cloud for cloud-native application development.
- Collaborate with DevOps teams for CI/CD automation, containerization (Docker, Kubernetes), and monitoring.
5. Collaboration & Stakeholder Management
- Work closely with Product Managers, Architects, and Business Teams to align technical solutions with business goals.
- Drive technical discussions and decision-making processes.
- Ensure timely delivery of high-quality solutions in an Agile/Scrum environment.
Required Skills & Experience :
- 10+ years of experience in Java development with expertise in Spring Boot.
- Strong experience in Microservices Architecture and API development (REST, GraphQL).
- Deep understanding of Multithreading, Data Structures, Algorithms, and System Design.
- Hands-on experience with Cloud Platforms (AWS, Azure, or GCP).
- Experience in CI/CD, Docker, Kubernetes, and infrastructure automation.
- Strong knowledge of Relational (MySQL, PostgreSQL) & NoSQL Databases (MongoDB, Cassandra, Redis).
- Experience in Message Queues (Kafka, RabbitMQ) for event-driven architectures.
- Expertise in Security best practices, OAuth, and authentication mechanisms.
- Excellent problem-solving, leadership, and communication skills.
- Knowledge of Big Data, AI/ML, or Streaming Technologies is a plus.
Functional Areas: Other
Read full job descriptionPrepare for Principal Engineer roles with real interview advice