Java Developer/ Senior Java Developer - Java Product Development

Augusta Infotech
  • Bangalore
  • Confidential
  • 3-5 years
  • 257 Views
  • 15 Jun 2015
dfdf

  • Software Architecting

  • IT/ Technology - Software/ Services
Job Description

Hiring, Senior Engineers - Java Development with following skills and expertise. Should have Java experience in a product development environment. Must to have server and client side programming experience. Education only B.E/B.Tech.

Position Details:

The successful candidate will utilize their strong analytical and critical thinking skills along with software product development experience to contribute to the development of industry leading enterprise scale software product. This individual will be responsible for working closely with onshore and offshore team members to gain deep technical/functional understanding and then contribute to the development of the product.

The selected individuals responsibility shall include but not be restricted to the following areas:

Participate in the requirements reviews to identify the gaps in functional and non-functional requirements.
Create the low level design using Java & associated web application technology development frameworks/libraries that comply with design & architectural guidelines to ensure that product complies with functional requirements and non-functional requirements
Create optimal implementation using the identified technology in specific technology area to enable sub system to meet critical to quality attributes for the system
Create, maintain sub system specific design and implementation details.
Participate in regular review of design and implementation in specific technology area for different product implementations to ensure adherence to technology best practices, & implementation best practices
Provide guidance to QA teams to design functional & non-functional testing of the interfaces defined using the specific technology in different products
Participate in development and QA activities to prove that the developed software meets the functional & non-functional requirements while adhering to the technical & architectural guidelines.

Position Requirements:

Mandatory

3-5 years of software industry experience with exposure to complete SDLC in at least 1 medium scale software system/product development projects.
Should possess at least 1 year of relevant and hands on experience in:

1. Programming, Object oriented analysis and design, usage of algorithms, data structures, and database design
2. Implementing various modules/sub systems including GUI using specific technology during the development of enterprise scale systems such Java, Java EE and usage of open source frameworks.
3. Development of large scale web application using Java, Java Web application frameworks and Javascript / Javascript based libraries & HTML 5
4. Creating implementations and low level designs that comply with the functional requirements and non-functional requirements.
5. Designing, documenting & developing sub systems of in a software development project involving teams of 5 or more team members
6. Must be able to independently design and develop code that performs optimally using Java and related web application development technologies given a set of requirements while adhering to the system design and development guidelines

Nice to Have

Exposure to data base design, performance engineering etc.
Experience of having participated in various stages of SDLC

Qualifications:

Any BE/B.Tech degree (preferably in Computer Science and Engineering & related areas) with greater than 60% (or its CGPA equivalent) aggregate
Consistent track record of more than 65% aggregate marks across 10th and 12th

Skill Sets (Must to have):

Programming using Java, JavaScript, CSS & HTML/HTML5, Object oriented analysis and design, usage of algorithms, data structures, and database design
Creating and low level designs that comply with the functional requirements and non-functional requirements.
Designing, documenting & developing sub systems of in a software development project involving teams of 5 or more team members
Assisting junior team members with guidance in technology & implementation best practices areas
Good communication skills with an emphasis on:

1. Demonstrated ability to engage in discussions with fellow team members at different levels to effectively and efficiently deliver the results that person is responsible for
2. Written skills

Skill Sets (Good to have):

Data base design
User experience design
Performance engineering

Skill Sets (Additional):

Analytical & Logical Thinking
Quick Learner
Problem solving
Team work


Job Posted By

About Organisation

Augusta Infotech