A technology solutions firm has immediate openings for motivated and talented Software Engineer skilled in Java Development with some Oracle PL/SQL experience. Successful candidate will be involved in every stage of the end-to-end application development process from requirements gathering to design, implementation and testing. We are looking for junior to mid-level individuals who possess the following characteristics:
self-starter, highly motivated team player solid educational and technical skills adhering to established industry best practices demonstrated professional experience willing to learn and play a key role on an integrated team.
Duties & Responsibilities:
Work either independently and/or as a member of a team of technology professionals to complete data requirements gathering, design, development, implementation, and support application development projects.
Interact with client representatives and team members and to help translate requirements into professional designs.
Ensure software quality assurance standards are achieved and validate that business goals are accomplished.
Develop business application software using industry defined coding standards that satisfies requirements.
Develop time estimates for projects.
Work with test engineers and user community to assure that software is tested properly.
Support knowledge transfer among team members where appropriate.
Participate in peer design and code reviews as required.
Keep up with the latest developments in the J2EE technology
Exercises judgment within defined procedures and practices to determine appropriate action including weighing the costs of various solutions against their benefits and risks.
REQUIRED SKILLS & EXPERIENCE:
Minimum B.S. Computer Science or related discipline from accredited college or university
1 - 3 years of Software Development experience with web applications
Experience developing for web applications with Netbeans, JDeveloper or similar IDE
1+ years Oracle PL/SQL Development experience in designing and building interfaces and applications
Experience w/Apache, Tomcat, JBoss, XML/XSLT, Web Services a plus
2+ years experience with the full systems lifecycle covering requirements, design, development, unit testing and delivery of n-tier architecture
Solid understanding of the J2EE and Web Development
Understanding of current software development methodologies ( like agile, spiral, waterfall, etc.) and various phases
Experience with robust databases like: Oracle, SQL Server and/or DB2
Strong verbal and written communication skills
Monster - 15 months ago