Sr Java developer

Position : Sr Java developer

Location: Bloomfield, CT

fulltime

Experience

  • Should have a minimum for 6-7 Years of experience in the JEE application development
  • Should have played a senior developer / technical lead role on both JEE development and maintenance
  • Should have good experience
    • Design (both High and Low level) adoption following the standard JEE Design patterns
    • DevOps implementation
      • Continuous Integration and Deployment
      • Automated Unit Testing
      • Automated / Manual code reviews on the coding standards violation
      • Security vulnerabilities review
    • BDD / TDD implementation using JEE frameworks
  • Good experience on implementing JEE application using Java 8 / 9 features
    • Lambda expressions
    • Streaming solutions
  • Good experience in designing and implementing JEE batch solutions using standard JEE frameworks
  • Good experience on implementing any of the industry BRMS product on business rules externalization
  • Good experience on implementing the Authentication and Authorization process
  • Good experience in application integration using any of the below listed patterns
    • SOAP / REST Services based integration
    • MQ based integration
    • File based integration
  • Good experience in implementing JDBC framework connecting SQL and NoSQL database
  • Extensive experience in working with any of the application server is must.
  • Experience in Healthcare domain is a plus
  • Good understanding on the cloud architecture , deployment model and cloud migration strategyis a plus
  • Experience on the below products and the related latest technology currency
    • Java version: Java 8 or higher versions
    • Scripting: Groovy, GOLang
    • JEE Framework: Spring, Spring Integration, Spring Batch, Spring Boot
    • JDBC Framework: Hibernate / myBatis
    • Testing Frameworks: JUnit, Cucumber
    • Log Framework: Log4j
    • Database: Oracle, MongoDB, Postgres, Casandra
    • Version Control tools: GIT, SVN
    • CI / CD: Jenkins Enterprise, uDeploy
    • Application Server: JBoss, Tomcat, weblogic, JS
    • Webserver: Jboss JWS 3.1
    • Log Analyzer: Splunk

 

Roles & Responsibilities:

  • Perform technical design and document technical specifications.
  • Work with customer Architects, PMs, System Analyst and come up with solutions that meet the requirement
  • Work with offshore team for JEE development based on the design
    Coordinate with offshore development teams for any design and implementation clarifications.
  • Perform regular code review for all offshore deliverables and formulate best practices
    • Analyze the code and suggest potential improvements on performance, defensive coding as needed
    • Participated in client meetings involving Architects, PMs, System analyst
  • Co-ordinate with different client groups on getting the application rolled out in multiple environments (SYS/INT/PVS)
  • Continuously evaluate the industry best practices and educate customer on the best practices and products to be adopted for efficient delivery.
  • Continuously monitor
    • The coding standards and best practices and upgrade accordingly
    • upgrade / create new reusable framework components
  • Accountable for ensuring the business and technical architecture of the delivered solution matches customer technical and functional requirements, and commits to Customer Success (realization of business benefit)
  • Participates in the development of additional consulting opportunities within the customer base

 

Leave a Reply

Your email address will not be published. Required fields are marked *