Posted on: 02/06/2025
Job Title : Senior Java Developer
Location : Hyderabad, Telangana, India
Job Type : Full-time
Experience : 5+ years of overall experience
Relevant Experience : 5+ years in Java development
Notice Period : Immediate to 20 days (preferred)
About the Job :
Ascendion is seeking a highly motivated and experienced Senior Java Developer to join our dynamic team in Hyderabad. We are looking for a passionate technologist with a strong background in building scalable, high-performance, and resilient applications using modern Java frameworks and cloud technologies. The ideal candidate will play a crucial role in designing, developing, and deploying robust microservices-based solutions on AWS, contributing to the full software development lifecycle.
Key Responsibilities :
Software Design & Development :
- Design, develop, and implement high-quality, scalable, and maintainable Java applications using Spring Boot and microservices architecture.
- Write clean, efficient, well-documented, and testable code following best practices and coding standards.
- Actively participate in technical design discussions, code reviews, and architectural decisions.
Microservices & API Development :
- Build and consume RESTful APIs for seamless integration between various services and external systems.
- Ensure robust error handling, security, and performance within microservices.
- Contribute to the evolution of our microservices ecosystem, ensuring scalability and resilience.
Cloud Development (AWS) :
- Develop and deploy applications on Amazon Web Services (AWS), leveraging various AWS services such as EC2, S3, Lambda, SQS, SNS, RDS, DynamoDB, etc.
- Work with cloud-native patterns and ensure optimal resource utilization and cost-effectiveness in the cloud environment.
- Implement monitoring, logging, and alerting solutions for cloud-based applications.
Database Interaction :
- Design and interact with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB) to store and retrieve data efficiently.
- Optimize database queries and ensure data integrity and consistency.
Data Structures & Algorithms (DSA) :
- Apply strong knowledge of Data Structures and Algorithms to solve complex problems and optimize application performance.
- Contribute to the development of efficient and scalable algorithms for core business logic.
Collaboration & Mentorship :
- Collaborate effectively with cross-functional teams, including product managers, QA engineers, and other developers, to deliver high-quality software.
- Participate in agile ceremonies (Scrum/Kanban) and contribute to sprint planning, daily stand-ups, and retrospectives.
- Mentor junior developers, provide technical guidance, and foster a culture of continuous learning and improvement.
Testing & Deployment :
- Write comprehensive unit, integration, and end-to-end tests to ensure code quality and functionality.
- Work with CI/CD pipelines to automate build, test, and deployment processes.
Troubleshooting & Support :
- Diagnose and resolve complex technical issues, performance bottlenecks, and production incidents.
- Provide ongoing support and maintenance for existing applications.
Required Skills & Qualifications :
- Education : Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Experience :
- Minimum of 5+ years of hands-on professional experience in Java development.
- Demonstrable experience with the full software development lifecycle.
Technical Proficiency :
- Java : Strong proficiency in Java 8+ and its core principles.
- Spring Boot : Extensive experience with Spring Boot for building robust and production-ready applications.
- Microservices : Proven experience in designing, developing, and deploying microservices architectures.
- AWS : Hands-on experience with deploying and managing applications on Amazon Web Services (AWS) and familiarity with various AWS services.
- NoSQL Databases : Practical experience with at least one NoSQL database (e.g., MongoDB, Cassandra, DynamoDB, Redis).
- Data Structures & Algorithms (DSA) : Solid understanding and practical application of common data structures and algorithms.
- API Development : Experience in designing and implementing RESTful APIs.
- Version Control : Proficiency with Git and collaborative development workflows.
Soft Skills :
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, with the ability to articulate technical concepts clearly.
- Ability to work effectively in a fast-paced, agile environment.
- Proactive attitude with a strong sense of ownership and accountability.
Preferred Qualifications (Nice to Have) :
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with messaging queues (e.g., Kafka, RabbitMQ, SQS).
- Knowledge of front-end technologies (e.g., React, Angular) is a plus, but not required for this backend role.
- Experience with performance tuning and optimization of Java applications.
- Relevant AWS certifications.
Did you find something suspicious?
Posted By
Sonali
Sr Talent Specialist at Ascendion
Last Login: NA as recruiter has posted this job through third party tool.
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1489329
Interview Questions for you
View All