Senior Software Engineer
Job DescriptionJob Description
ComResource is looking for a Senior Software Engineer.
Responsibilities:
- Full lifecycle application development
- Designing, coding, and debugging applications in various software
- Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
- Object-oriented Design and Analysis (OOA and OOD)
- Software modeling and simulation
- Front-end graphical user interface design
- Software testing and quality assurance
- Performance tuning, improvement, balancing, usability, automation
- Support, maintain, and document software functionality
- Integrate software with existing systems
- Evaluate and identify new technologies for implementation
- Maintain standards of compliance
- Implement localization or globalization of software
Essentials:
- AngularJS, Application integrations SOAP, RESTful API development, Event Driven Architecture, GitHub, Java, Java Spring Boot, JFrog, REST API, and SoapUI
- Undergraduate degree in computer engineering, computer science, information technology, or a related discipline
- 3 to 5 years of Java 17 or higher
- 3 to 5 years of experience in Spring 6.x & Spring Boot 3.x
- 3 to 5 years with RESTful API development and back end for front ends
- 1 to 3 years of experience in microservice-oriented back-end architecture & development
- 1 to 2 years of experience working in agile/scrum teams
- 1 to 3 years of experience with Test Driven Development with Junit
- Prior experience with Git, GitHub, Jenkins, and JFrog
- Understanding of Software Development Methodologies
- Understanding of security best practices
- Strong problem-solving skills
- Strong collaboration skills
- Excellent verbal and written communication skills
Req ID: AM804344725