Overview

www.creativecapsule.com

Job Description

This position is responsible for development and support of Java web-applications with any SQL DB such as MS-SQL, MySQL, PostgreSQL, or Oracle. Candidates must be proficient in Java, T-SQL / PL-SQL and should be familiar with web frameworks such as Spring and Hibernate.?The person will work collaboratively with peers to develop, enhance and maintain applications such as: client specific websites and Java applications. The candidate must be able to work independently and collaboratively. The candidate must have proven interpersonal skills. This position will support current customer applications as well as develop new apps / modifications to current applications. The candidate must be familiar with configuration and system testing processes. This position requires an experienced, self-motivating individual capable of performing in a web development environment.

Responsibilities:

  • Develop/implement new modules to specifications
  • Implement fixes for existing applications per specifications independently
  • Deploy changes/new modules into production environment, or client framework
  • Troubleshoot issues and provide solutions in applications under development and applications in production where you might have to work with someone’s code
  • Implement unit test cases for your code and for integration testing
  • Keep clear and descriptive code comments; understand project documentation and keep project files (naming convention and structure) well organized. Contribute to technical documentation and deployment guides
  • Perform testing and work with QA on ensuring that application meets relevant QA standards by taking ownership to devise a plan for minimizing errors and bugs
  • Communicate with client and other teams’ staff on task progress, assess implementation risks and work toward keeping the project within objectives(timeline, budget, quality)
  • Increase proficiency level in technologies used by the client and investigate and develop skills in new technologies

The ideal candidate for the position should have the following skills and experience:

Technical Qualifications:

  • Experience in designing and developing applications using Java EE platforms
  • Experience in object-oriented analysis and design using common design patterns
  • Experience with Spring Framework, Hibernate and other core Java frameworks
  • Experience with XML, Web Services and AJAX
  • Experience with unit testing e.g., JUnit
  • Experience with advanced SQL Queries and optimizations
  • Experience in IntelliJ Development environment
  • Some experience with HTML, XHTML, JavaScript, and CSS
  • In-depth understanding of Java and JEE internals (Class loading, Memory Management, Transaction management etc)
  • Good understanding of MVC Framework
  • Good understanding of relational database concepts and database designing
  • Good understanding of coding and other software development best practices
  • Good understanding of Microservice architecture
  • Familiarity with various source control, project management, and other tools
  • Familiarity with containerizing of an application using Docker
  • Knowledge of frontend technologies like ReactJS

Personal Skills:

  • Strong analytical skills: can read business requirements, analyse issues and proposed solutions to make sure they can be implemented successfully
  • Ability to identify alternatives and find an optimal way to implement a solution
  • Ability to apply logic in identifying patterns, structures and formats and organizing ideas to validate solutions proposed
  • Ability to quickly learn new concepts and software
  • Ability to work in team environment
  • Ability to manage time on several tasks and juggle competing deadlines
  • Be able to explain technical project details effectively in English verbally and in writing

Education and Work Experience:

  • The candidate should have over 3 years of working experience or an equivalent combination of education and experience
  • Background in CS, IT or related scientific discipline is preferred

To Know more and apply click below link:

Apply- Java Developer/Senior Developer

About Creative Capsule Infotech

Creative Capsule is a software consulting firm established in the United States in 2003 with subsidiaries in Switzerland and India. With our team of 200+ full-time employees, we provide a blended model of local and off-shore resources.
We partner with high-growth SaaS startups and small to mid-size software product companies for long-term outcomes in scaling and maintaining their technology suites. We have proven expertise in building financial services software, SaaS products (for AgTech, FinTech, healthcare, sharing economy), and life sciences solutions (for pharma, animal health, medical devices).

View more jobs at Creative Capsule Infotech