3+ Years of proven experience in Java application development with a solid understanding of Core Java and Swing application development.
Strong knowledge on JUnit and integration testing.
Positive analytical, problem solving and debugging skills.
Familiarity with relational databases and SQL query optimization.
Solid understanding of software development methodologies, TDD, design patterns, best practices.
Exposure to catering to non-functional requirements - performance, security.
Implement and maintain high-performance server-side components and APIs, ensuring seamless integration with the front-end and external systems.
Extensive knowledge of software development methodologies, Agile/Scrum practices.
Valuable communication skills.