Job summary
Samsung SDS America is seeking for a hands-on full-stack Java DeveloperThis position will be part of a team that creates and maintains small to medium-sized custom internal applicationsThis role will be working onsite 3 days a week, and 2 days from home
Job seniority: mid-to-senior level
Responsibilities
• Design, develop, and maintain Java-based software applications according to the customer's requirements and specifications.• Troubleshoot issues and perform periodic tasks required for the ongoing functionality of software applications.• Carry out comprehensive full development lifecycle, and quality software releases.• Build DB ERD modeling.• Create software design and conduct code reviews.
Requirements
• Bachelor's Degree in Computer Science or related discipline required.• 5+ years of Java experience.• 5+ years of SQL and SQL tuning experience.• Extensive enterprise-level JEE application development experience.• Data modelling skills (i.e. conceptual, logical and physical model design).• Experience in handling very large DBs (Oracle and MS-SQL), and large data volumes.• Working knowledge of code Version Control using SVN or Git or Maven, Gradle, and Jira.• In-depth knowledge and understanding of database structures, theories, principals, practices and demonstrated performance tuning skills.• Strong experience with Full JEE stack (Core Java, JDBC, JSP/Servlets), Oracle PL/SQL, MS-SQL Stored Procedure, Configuring Spring Framework, Javascript, jQuery, HTML5, variety of software development experience.• Strong oral and written communications skills with ability to create software design and engineering documents.
Key Skills Needed
• SOAP of RESTful Web Services.
Benefits
• Top-notch medical, dental, vision and prescription coverage• Wellness program• Parental leave• 401K match and savings plan• Flexible spending accounts• Life insurance• Paid Holidays• Paid Time off• Additional benefits