Senior Software Engineer - Java Developer Job in Newgen Software

Senior Software Engineer - Java Developer

Apply Now
Job Summary

Position:

Sr. Software Engineer

Experience:

2-4 Years

Key Responsibilities:

  • Participate in design discussions, coding, code walkthroughs, peer code reviews, unit testing, system testing, UAT, demos, POCs, installation, and maintenance of software modules.
  • Contribute to the creation and maintenance of the following project deliverables:
    • Software prototypes
    • System architecture and software design documents
    • User interfaces developed as per UX guidelines
    • Code adhering to established coding standards
    • Peer code review artifacts
    • Test plans and test cases
    • Installation and deployment documents
    • Release and technical documentation
  • Document and demonstrate solutions by developing technical documentation, flowcharts, layouts, diagrams, charts, and clear, well-commented code.
  • Ensure project tasks are completed within defined effort and timelines.
  • Design system specifications, standards, and programming requirements.
  • Write test cases and perform unit testing, system testing, and negative testing.
  • Troubleshoot issues through log analysis and database query optimization.
  • Conduct system analysis to improve operational processes.
  • Stay updated with emerging development tools, technologies, and programming techniques.
  • Maintain confidentiality and ensure data security.
  • Collect, analyze, and summarize development and service issues to improve processes.
  • Study system flow, data usage, and work processes to develop effective software solutions.
  • Ensure adherence to quality processes and standards.

Desired Profile:

  • B.E./B.Tech in Computer Science / IT or MCA / M.Tech (or equivalent).
  • 2-4 years of relevant industry experience.
  • Strong understanding of Object-Oriented Programming (OOP), Multi-Tier Software Development, Component Architecture, and Web-Based Software.
  • Knowledge of system integration challenges and solutions.
  • Ability to gather, analyze, and interpret data to make logical decisions.
  • Proficiency in:
    • Core Java, JSP, Servlets, EJB, SQL/Oracle, J2EE, and other relevant Java technologies.
  • Demonstrated skills in:
    • Coding: Strong technical knowledge and system analysis.
    • Testing: Analytical thinking, critical mindset, and problem-solving abilities.
    • Troubleshooting: Ability to apply architectural knowledge and technical expertise.
  • Key attributes:
    • Clear thinking and flexibility
    • Effective time management and communication (verbal & written)
    • Analytical thinking and problem-solving
    • Eye for detail and strong decision-making skills
    • Teamwork, adaptability, and openness to change
    • Strong sense of responsibility and commitment to First Time Right delivery.

Qualification :
B.E./B.Tech in Computer Science / IT or MCA / M.Tech (or equivalent).
Experience Required :

2 to 4 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired