Senior Java Developer

Antal International

  • Hyderabad, Telangana
  • Permanent
  • Full-time
  • 1 month ago
Job DescriptionResponsibilities:
  • Collaborate with cross-functional teams, including product managers, designers, and other
developers, to understand project requirements and deliver quality solutions.
  • Design, develop, and maintain high-quality Java applications, including back-end systems,
web services, and APIs
  • Implement and maintain automated unit tests and integration tests to ensure code quality
and prevent regressions
  • 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
SLA.
  • Mentoring Junior developers providing technical guidance and supporting them in
development
  • 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
them to improve development processes
  • Automate tasks through appropriate tools and scripting
  • Optimize application performance and enhancing throughput
  • Collaborate with DevOps teams to deploy and manage applications in production
environments.
  • Ensure application security by implementing best practices to protect against common
vulnerabilities.
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
2-3 Jr. developers
  • A minimum of 3 years of object-oriented (Java, J2EE) software development experience as
an individual contributor
  • Strong proficiency in Java technologies, including Spring Boot, Hibernate, and more
  • Good understanding of relational databases like PostgreSQL. Knowledge on NoSQL database
like Mongo DB.
  • Expertise in Microservices architecture and Queueing systems like( Apache MQ, Kafka) .
Knowledge on distributed systems and cloud computing
  • 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
solutions
  • Passionate about continuous learning and embracing new technologies and domains
  • Experience with Ruby On Rails is desired.
  • Proficient in the following:
o Unit testing as well as coding in 1-2 languages (e.g. Java, C#, etc.)
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
software. Good communications and proactive player on understanding requirements and
providing effective solutions.
  • Has 3 plus years of Senior Java Developer experience. Has experience with writing enterprise
software. Worked on AWS and or Azure.
  • Good presence on community forums (Stackoverflow).
  • Has at least 2 years of experience in a product company

Antal International