Senior Java Developer
Antal International
- Hyderabad, Telangana
- Permanent
- Full-time
- Collaborate with cross-functional teams, including product managers, designers, and other
- Design, develop, and maintain high-quality Java applications, including back-end systems,
- Implement and maintain automated unit tests and integration tests to ensure code quality
- Ability to participate and understand API integrations with external partners
- Reviewing the work of other developers and providing feedback
- Troubleshoot and resolve complex technical issues and production incidents as per defined
- Mentoring Junior developers providing technical guidance and supporting them in
- Closely working with Managers, Leads to achieve sprint goals
- Document development phases, API definition and monitor systems
- Stay up-to-date with the latest Java technologies, frameworks, and best practices, applying
- Automate tasks through appropriate tools and scripting
- Optimize application performance and enhancing throughput
- Collaborate with DevOps teams to deploy and manage applications in production
- Ensure application security by implementing best practices to protect against common
Requirements:
- Bachelor's or master's Degree in computer engineering or computer-science-related field
- A minimum of 4 years of software development experience
- A minimum of 1 years of experience in the Sr. Software Developer role mentoring a team of
- A minimum of 3 years of object-oriented (Java, J2EE) software development experience as
- Strong proficiency in Java technologies, including Spring Boot, Hibernate, and more
- Good understanding of relational databases like PostgreSQL. Knowledge on NoSQL database
- Expertise in Microservices architecture and Queueing systems like( Apache MQ, Kafka) .
- Familiarity with data encryption and decryption techniques to enhance application security
- Good to have knowledge on design patterns and DS Algorithms
- Excellent organizational and communication skills
- Ability to demonstrate problem-solving skills, anticipating challenges and devising effective
- Passionate about continuous learning and embracing new technologies and domains
- Experience with Ruby On Rails is desired.
- Proficient in the following:
o Object-Oriented Design (OOD) and analysis
o Application of design patterns
o Application of non-functional software qualities such as resilience, maintainability,
etc.
o Applying behaviour-driven testing techniques
What would an Ideal profile look like:
- Senior Java Developer at a B2B SaaS company. Successfully delivered production grade
providing effective solutions.
- Has 3 plus years of Senior Java Developer experience. Has experience with writing enterprise
- Good presence on community forums (Stackoverflow).
- Has at least 2 years of experience in a product company