Java Developer - Pune, India - SGS Technical Services Pvt. Ltd

    Default job background
    Description
    Experience : 5 to 8 years

    Notice Period :
    Immediate to 30 days


    Job Description :

    Responsibilities :

    • Contribute to ongoing releases through design and development of product features, maintenance.
    • Tag team with other developers for development.
    • Provide unit tests to ensure quality before handoff to Quality Assurance teams.
    • Keep uptodate with technologies in the fields of server development, security, technology frameworks and infrastructure. Requirements
    • 5 to 8 years of development experience in the Java ecosystem.
    • Good knowledge of J2EE and solid Java programming skills.
    • Experience with objectoriented design methodology and familiar with design patterns.
    • Experience working in the domain of security software.
    • Excellent problemsolving and troubleshooting skills.
    • Knowledge of virtualization technologies is desirable.
    • Knowledge of Spring and Hibernate is desirable.
    • Ability to learn and apply new technologies to improve and scale the product.
    • Knowledge and passion for solid software engineering practices, release processes and project life cycles.
    • Excellent communications skills, both verbal and written.
    Must be able to write clear functional specifications and design documents and engage with customers on technical discussions.


    • Strong team player. Willingness to proactively interact with the team and achieve results in a dynamic small company environment.
    • Design code with special attention to performance, correctness, security, and enterpriselevel scale.

    Personal attributes :

    • The successful candidate will be comfortable working autonomously and independently.
    • They will be keen to bring an entire team to the next level of delivering business value.
    • A proactive approach to problemsolving technical and process issues is essential.
    • Strong problemsolving and analytical skills.
    • Excellent verbal and written communication skills.
    • Responsible for developing applications and software using the Java programming language, these specialized programmers collaborate with fellow software engineers, web developers, and others to use Java for developing business applications, websites and more.
    • Able to write reusable and scalable components and to build product aligned to platform architecture
    • Follow coding guidelines and write efficient code
    • Perform unit testing and preparation of unit testcases effectively
    • Explore new technologies and carryout POCs
    • Willingness to explore and innovate new ideas with team members and appreciate individual inputs/ strengths
    • Good communication skills
    • To support product and team with positive attitude and full dedication
    • Able to write reusable and scalable components and to build product aligned to platform architecture
    • Follow coding guidelines and write efficient code
    • Perform unit testing and preparation of unit testcases effectively
    • Explore new technologies and carryout POCs
    • Willingness to explore and innovate new ideas with team members and appreciate individual inputs/ strengths
    • To support product and team with positive attitude and full dedication
    • Able to write reusable and scalable components and to build product aligned to platform architecture
    • Follow coding guidelines and write efficient code
    • Perform unit testing and preparation of unit testcases effectively
    • Explore new technologies and carryout POCs
    • Willingness to explore and innovate new ideas with team members and appreciate individual inputs/ strengths
    )