Duties: Design and develop enterprise applications for the advertising domain; configure, install and maintain applications on web and application servers (Tomcat, JBOSS); develop and analyze application design (preparing functional specification documents and technical design documents with the best suitable architectural decision for complex business requirements); create logical and sequence diagrams, create use-case diagrams, create architecture and development diagrams; automate applications builds (Ant, Maven); integration testing, unit testing and end-to-end testing of new/enhanced features; and source code and versioning management (CVS, SVN, Git).
Education and Experience: Master of Science degree in Computer Science, Computer Engineering or Computer Applications. Alternatively, Bachelor of Science degree in Computer Science, Computer Engineering or Computer Applications plus 5 years’ experience as Application Developer, Software Developer, Systems Analyst, Programmer or related position. Foreign educational equivalent accepted.
- Frameworks (Spring, Struts, Hibernate)
- Prog. Languages (Java, J2EE, PL/SQL, PHP)
- RDBMS (Oracle, MySQL)
- Servers (Tomcat, JBOSS)
- UI Technologies (HTML, CSS, Ajax, Prototype, JSON)
- Build Automation (Ant, Maven)
- Source Code and Versioning Mgmt. (SVN, CVS, Git)
- IDE (Eclipse, IntelliJ Idea)
- Methodologies (Agile, Waterfall)
- OS (Windows, Flavours of Linux)
Worksite: 214 North Tryon Street, Charlotte, NC, 28202. Must be willing to relocate to unanticipated locations across the country. No travel and/or telecommuting.
This position qualifies under our incentive-based employee referral program.
Please refer to job code SYN2019/544 when applying for this position.
To apply for this position please submit your details and responses to the below questions