Java Developer An extraordinarily talented group of individuals work together every day to drive TNS’ success, from both professional and personal perspectives. Come join the excellence!
Overview
The Software area is responsible for the development of computer programming systems and applications including the design, coding, testing and deployment of products and solutions to meet firm obligations.
Job Description:
We are looking for an experienced Java Technical Lead to be responsible for providing solutions for technical issues which may affect product delivery. The Java Technical Lead will facilitate requirement analyses, conduct peers reviews and provide feedback and enhance frameworks.
Responsibilities
Proven ability to analyze problems and implement solutions that is optimized for performance, scalability, quality, and maintainability.
Developing high-quality and detailed designs
Conducting unit testing and automated unit test frameworks
Identifying risk and conducting mitigation action planning.
Using coding standards and best practices to ensure quality
Can work independently and lead a team of expert engineers and set new examples.
Quickly able to take on new challenges and keep the team motivation high.
Skills:
Mandatory: Core Java basics/fundamental & Advanced Java Concepts, JVM fundamentals, OOPs, Data Structure Concepts, Collections & Multithreading, Basic Unix fundamentals, Spring framework.
Desirable: J2EE, SQL, AJX, java-script, Application Servers Exposure to Cluster and Fault-tolerance Architecture, Telecom Applications development
Excellent Java programming skills.
Quick in learning new problem areas and technology.
Good Exposure to Unix shell scripting is a plus.
Familiarity with Eclipse IDE, JProbe and related tools is a plus
Exposure to application servers.
Good Understanding of Unit testing methodologies.
Good exposure to core design patterns.
Good communication and technical writing skill.
Strong experience in database design and some experience in PL SQL
Positive attitude and ability to work on multiple items per business needs.
Qualifications
Experience Required: 2+ years of hands-on experience as a developer in the past and highly proficient working on Java multi-threaded applications on the Unix platform. The ideal candidate should have a good understanding of performance and scalability aspects in a distributed/networked environment.
Qualification: Possesses BE/BTech degree in computer science.
Interested Candidate Apply Here click Blue Button:
For Latest Job Update Join Our Groups:
Click here for more related jobs-