Job Description
Software Engineer/Senior Software Engineer – Java – Product Development
Responsibilities:
• Participate in Design and Development of new features in the product.
• Must be able to analyze business issues and technical problems independently, and come up with smart, logical solutions. Strong problem solving capability.
• Design and develop enterprise class applications using Java/J2EE, XML and Database related technologies. Be able to contribute as strong hands-on technical member in project development activities.
• Participate in Product releases through requirement reviews, development, deployment, setting up environments; documenting release notes and technical details regarding functionality and configuration.
• Responsible for Quality of the code. Review test plans with QA & drive the code reviews within the team.
• Should be able to execute assigned tasks in a timely & efficient manner.
• Develop strong expertise in at least one more modules within the product.
• Effectively communicate status, metrics and issues on a regular basis.
• Mentor junior engineers and guide them with their assignments.
Knowledge and Skills:
• Strong hands-on experience in coding and debugging J2EE applications.
• Strong hands-on experience with multiple J2EE application/web servers (Apache/JBoss/Tomcat/WebLogic) including configuration, deploying and debugging.
• Understanding of the large scale server side deployment architecture. Exposure to server clusters and scalability issues is a plus.
• Key requirement is an ability to quickly learn and stay current with new technologies.
• Ability to work in a high-paced dynamic environment with broad level requirements, deadlines
• Prior product development experience is a plus
• Exposure to performance tuning & resolving production issues in previous engagements is a plus
• Exposure to working on high volume data driven applications will be a plus.
• Working knowledge of Linux/Solaris environments
• Must have experience with Version Control systems preferably SVN
• Must be familiar with configuration management and build/release planning & management (ANT/Maven)
• Exposure to unit testing/UI automation will be a plus
• Mentoring of Junior Team members
• Need to have excellent team orientation skills. Good Communication Skills required.
• Highly motivated, a Go-Getter who needs very little or no supervision.
Qualifications:
• Masters / Bachelor degree in Engineering from reputed colleges (preferably NIT / IIT) with First class.
• Requires 3-7 years commercial application development experience utilizing J2EE (including Core Java, JSP/Servlet, JDBC, Struts, Spring, iBatis/Hibernate, WebServices, Design Patterns, XML technologies, UML) and Oracle (including SQL, Oracle functions, transactions, locks and triggers).
• Working knowledge of Application/Web Servers (including Apache/JBoss/Tomcat/WebLogic).
• Working knowledge of Linux/Solaris environment.
• Proven track record of successfully working in a team of experienced J2EE developers
• Working knowledge of the residential mortgage industry would be an added advantage.
Interested candidates can send your updated CV's to amith.achar@altisource.com along with the following details
Current CTC:
Expected CTC:
Notice Period:
Reason for change: