:Title: Software Engineer (Java)

RE::Title: Software Engineer (Java)

Location – Reading, PA – Onsite

 

Responsibilities:

• Act as the primary contact and lead support associate for multiple application modules/ processes, resolving customer issues in a timely manner.                     

• Participate in all aspects of the Software Development lifecycle through supporting existing software development efforts and developing new software modules.

• Develop, maintain, test, analyze performance, troubleshoot / fix applications and applicable code.   

• Delegate tasks and participate in reviewing code from junior onshore & offshore developers.

• Produce deliverables with clean, well-documented and easily maintainable code that adheres to defined coding standards and best practices

• Participate in designing backend database schemas, using concepts such as Database Normalization and write complex SQL statements.

• Interact with business analysts/product owners to understand requirements, translate it to technical design & develop the related components/modules.         

• Write unit / UI tests to help identify defects.

• Implement software for applications and related technology, with minimum oversight

• Analyze project specifications, software requirements specifications, and software prototypes and build test plans and test cases based on the analysis

• Other projects as assigned


 

Qualifications

• Bachelor’s Degree in Computer Science/Computer Engineering or equivalent years of software development experience

• 2-4 years of experience in appropriate programming languages such as Java/RPG

• Full stack development experience in technologies such as React, Angular, jQuery, HTML, JavaScript, CSS, Spring framework, Spring-MVC, myBatis, RESTful API’s.

• Understanding of the full software development lifecycle. 

• Understanding of project management concepts. 

• Excellent communication and interpersonal skills.

• Experience of appropriate design frameworks and patterns.                               

• Experience in relational database design and writing complex SQL                    

• Ability to work independently and in a team environment

• Experience with Agile Methodology Preferred

• Willingness to travel as necessary.

 

Leave a Reply

Your email address will not be published. Required fields are marked *