i
Coforge
347 Coforge Jobs
Verteil - Technical Lead - Java (8-12 yrs)
Coforge
posted 12d ago
Flexible timing
Key skills for the job
Job Description :
We are looking for a Java Technical Lead with 8 to 12 years of experience who will be responsible for designing and building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to manage the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential. Will surely enjoy the challenges that comes along and will be rewarded equally.
Responsibilities :
- To technically lead software product development through all stages of its life cycle, including responsibility for requirements capture, design, development and acceptance testing
- Design and create application storyboards and use cases and translate them into functional applications
- Design, build, and maintain efficient, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automation.
Desired Skills and Competencies :
- Proficient in Java SE and Java EE, with a good knowledge of its ecosystems
- Very strong experience in enterprise level JEE platforms applying design and architectural patterns to solve problems.
- Proficient in Spring framework 4, Dependency Injection and AOP Framework.
- Solid understanding of REST (JAX-RS) using Jersey and SOAP (JAX-WS) using Apache CXF / Axis.
- Possess advanced knowledge of object oriented design and development (OOA/OOD) and the J2EE framework and data architectures for highly scalable applications.
- Familiarity with concepts of JDBC
- Good Knowledge of build tools such as Maven
- Good Knowledge of continuous integration using Jenkins
- Good Knowledge of code quality analysis tool such as SonarQube
- Proficient in concurrency patterns in Java
- Knack for writing high-performance Java code that is clean and readable.
- Knowledge of Caching framework such as Ehcache.
- Knowledge of job schedulers such as Quartz, Spring scheduler
- Should have the skill for writing reusable Java libraries
- Basic understanding of JVM, its limitations, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- Proficient in any one RDBMS with a strong SQL knowledge.
- Designing and creating database schemas that represent and support business processes
- Proficient understanding of code versioning tools, such as Git
- Good Knowledge of TDD using JUnit, EasyMock / jMock
- Good Knowledge of Performance / Load testing tools such as Jmeter
- Good Knowledge of Tomcat or JBoss or any app-server
- Good Knowledge of JMS using any JMS implementation such as ActiveMQ
- Familiarity with HTML5, Javascript and any Javascript library.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Coforge Java Technical Lead roles with real interview advice
5-10 Yrs
Chennai
8-13 Yrs
Hyderabad / Secunderabad, Gurgaon / Gurugram, Greater Noida