Java Developer

Java Developer

Apply Now
  • Offerd Salary N/A
    Seniority: Senior
    Qualification Graduation, Post Graduation
  • Job Type Full time
    INDUSTRY Computer Software
    Location Pune, Maharashtra, India
Job Description
Job Title: Principal Developer Context: At this Principal Developer level, you evaluate tools, languages and frameworks, provide design vision and improve on hiring/onboarding. POSITION OBJECTIVE: • Developers must participate in all aspects of the Sigma Systems product development life cycle. • Developers working within the engineering teams at Sigma Systems are expected to write quality, well-engineered, unit tested, maintainable and readable code, engineered according to Sigma Systems’ development and architectural standards • Standard design patterns should be followed where applicable and preferably they should follow a test driven approach to development. • Developers are required to engage with Product Management to produce technical and functional specification documentation appropriate to technical developer and non-technical business audiences. ROLE RESPONSIBILITIES: • Develop the necessary best practices to work with and write a great code base. • Help evaluate and select the tools, languages and frameworks used by the team. • On board and mentor new members of the team ensuring their success. • Begin to take an ownership position on code and systems developed by others. • Proficient in the ‘real-world’ use of Sigma Products you are developing. • Own the specification of software requirements and designs, engaging with Product owners to understand functional and business requirements • Champion the production of quality, maintainable and testable code • Learn how to measure non-functional aspects of the code, particularly performance and scalability. • Adhere to project and department standards for quality, proficiency, and customer satisfaction. • Participate in the development of documentation and training materials required for each of the products • Ensure all Project assigned deliverables are completed on specification, quality and according to agreed timelines • Able to assess cross project impact of design and technology decisions • Able to assess new technologies and provide architectural and design vision and steering. • Own and seek to improve the recruiting, hiring, onboarding SKILLS: • High Level Design & Analytical Skills • Should have strong experience in NodeJS, AngularJS, ExpressJS, MongoDB, REST Web Services, JQuery, SQL • Exposure to large scale integration projects, Dashborad/Reporting and performance • Exposure to Telecom Domain AND/OR Business Process Modeling would be a plus COMPETENCIES: • Analyzing Data • Delivering High Quality Work • • • Business Acumen • Adapting to Change • • • Communicating Effectively • Championing Customer Needs • • • Decision Making • Critical Thinking • • • Agile Methodologies • Displaying Creativity • • • MS Office – Excel, Word, PPT • Displaying Technical Expertise • • • Interpersonal Skills • Leading Others in Change • • • Problem Solving • Interpersonal • • • Testing • Technical Mentoring • • EDUCATION & EXPERIENCE • Honours degree in computing or a related subject, or commensurate industry experience. • Good verbal and written communication skills • Extensive experience building, testing, and deploying high quality, highly reliable, scalable web applications, APIs, and user-interfaces in a team environment. • Extensive experience working on Product development using an agile methodology • Experience evaluating tools, technologies and hiring good candidates

Skills Required
Core Java, Multithreading, Web Services, XML, Object Oriented Design

Languages Required
English
Top