Job Description :
Position: Sr Java Developer
Location: New City, NY/Montvale NJ/Parsippany, NJ/Brooklyn, NY/San Antonio, TX/Alpharetta GA/Lake Mary FL.


The role will include :
- Providing quality Java based solutions that exceed client expectations.
- Providing technical advice and expertise throughout the development lifecycle from concept and design to implementation, optimisation and support.
- Translating business requirements into technical specifications.
- Contributing to the implementation and ongoing maintenance of the build and release process.
- Adhering to both internal and client mandated design and development principles.
- Participating in the code review process.
- Mentoring the team on new Java concepts and best practices.
- Finding and resolving code related bugs/performance issues.

Skill and Qualifications :
- Computer Science (or similar) degree.
- Strong experience in Core Java
- Experience with and strong understanding of data structures, caching, messaging and asynchronous communication
- Experience with Object Oriented Analysis and Design
- Experience working with highly concurrent systems preferred
- Full knowledge and experience of multi-threading and concurrency
- Experience of SQL (Oracle, SQL Server, MySql
- Thorough understanding of waterfall and agile development methodologies and working experience of at least one.
- Working experience of at least one mainstream version control system such as SVN, Git etc
- Working experience of at least one build framework such as Ant, Maven or Gradle
- Thorough understanding and experience working with object oriented design patterns.
- Thorough understanding of dependency injection.
- Working experience of mission critical solutions and applications.
- Ability to adapt to changing working environments and practices.
- Excellent written and verbal communication skills
- Ability to self-motivate and work without supervision.


Do you know anyone looking for job change? Please share his resume with me
For more jobs, join me on linkedin: