logo

JobNob

Your Career. Our Passion.

Senior Java Developer


Antal International Network


Location

India | India


Job description

Job Description

Responsibilities:
. 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

Check Your Resume for Match

Upload your resume and our tool will compare it to the requirements for this job like recruiters do.


Job tags



Salary

All rights reserved