Job Description
• Writing efficient code and documenting it as per the design specification of module / component.
• Deploying components and/ or applications using multiple technologies.
• Unit Testing, debugging and maintaining code in oneGÇÖs own development environment
• Preparing support documentation for other programmers, users of the system and associated support services personnel.
• Assist analysts and/or designers in researching and documenting the users' requirements & design.
• Preparation and maintenance of design documents and other software development related artefacts.
• Ensuring the compliance of best practices of Software Development as defined by NovelVox and its clients.
• To interact with Senior Testers for Build Management & Bug Tracking.
• Interacting with the Client for requirements, troubleshooting problems and Project status tracking.
• Support the development team to setup the environment.
Technical Skills
• Very good knowledge of core JAVA, J2EE (Servlets, JSP), XML, JSON, REST, SOAP, RMI, JMS
• Very good knowledge of Multi-threading and Collections API
• hands-on experience with DBMS like Oracle/SQL Server/ My SQL /PostgreSQL)
• Strong programming fundamentals, (Object oriented programming)
• Very good knowledge of different Software design patterns
• Good understanding of frameworks like Hibernate and Spring
• Good Knowledge of Java script, HTML 5, CSS
• Hands-on experience with Apache Tomcat, Apace HTTP Server, JBOSS
• Hands-on experience with Ant Scripts
• Hands-on experience with IDE like Eclipse and revision control system like SVN
Candidate Profile
Experience and Qualification
• 4+ year of experience in development
• BE/B-Tech/MCA or any equivalent degree
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Faridabad offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
