Software Development Engineer

Here is a brief job description:
- Contribute as a productive member of an agile development team 
- Analyze, design and implement business requirements 
- Design and implementation of data models 
- Integrating and testing with back end services and databases 
- Development and testing of software APIs 
- Development and testing of user interfaces 
- Profiling and optimizing system performance   
Minimum Qualifications:  
- BS/MS degree in Computer Science or related field 
- 5+ years of experience in development with Java/J2EE software development and web technologies 
- Experience with Spring MVC, Spring Batch frameworks 
- Experience with defining and developing SOAP and REST web services 
- Experience with JPA and Hibernate frameworks 
- Experience in database integration using SQL 
- Experience with client-side user interface frameworks such as Angular (v2+) and Bootstrap 
- Experience with unit test frameworks 
- Excellent communication skills Experience with Python 
- Experience with JavaScript frameworks/libraries like JQuery and Experience with Git, JIRA, Bitbucket, Confluence, Jenkins, Maven 
- Experience with virtualization technologies such as Virtual Box and VMware. 
- Experience developing web based interactive visualization tools and dashboards for the real-time data 

I look forward to hearing from you
Mohammed Abdul
 APN Software Services, Inc .
 39899 Balentine Drive, Suite 385, Newark, CA 94560 .
 Direct: 510.623.5049 | Fax: 510.623.5055 | Email: 

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field