Mid/ Senior Software Engineer
Company: Aamco Transmissions And Total Car Care
Location: Chesapeake
Posted on: May 10, 2022
|
|
Job Description:
REQUIREMENTS MUST HAVE EXPERIENCE ? 5 to 8 years or more strong
technical experience in Java, J2EE, Spring, JPA/Hibernate,
scripting language. ? The successful applicant will have
responsibility for designing, developing and maintaining large
scale software projects for the workflow platform. ? Strong
analytical, communication, and organizational skills and the
ability to manage multiple tasks at a given time. ? Analyze, design
and develop software solutions to meet business needs. ?
Collaborate with internal and external technical personnel/vendors
to facilitate enterprise software integration. ? Work on different
software development life cycle phases and serve as a technology
resource and representative for the department. ? Create technical
documentation for software (design documents, handbooks, etc.). ?
Perform code review and design review to ensure compliance with
development standards. ? Assist with developing automated test
cases and test plans for software. ? Review software requirements
documentation for projects and enhancements ? Ensures that system
improvements are successfully implemented and monitored to increase
efficiency. ? Experience writing SQL queries for Sybase / Oracle or
another Relational Database is required. ? Working knowledge of
object-oriented design and development skills. ? Ability to use
version control software such as GIT. ? Good understanding of Web
Services protocols such as REST, SOAP and API design for
extensibility and portability ? The candidate will get actively
involved in developing new products and troubleshooting issues
related to retail trading systems. ? Work with business partners as
well as providing technical and procedural guidance to the project
team. ? Produce detailed design specifications from functional
Specification. ? Contribute in designing, coding, testing,
debugging, documenting and supporting all types of applications
consistent with established specifications and business
requirements to deliver business value. ? Develop business
solutions by creating new, and modifying existing, software
applications. ? Utilize innovative approaches to solve complex
technical problems and apply advanced technical principles,
theories and concepts to develop products. ? Conduct full
life-cycle application development, perform software modeling and
simulation, build proof of concept with newer technologies and
maintain code quality. ? Follow good software development practices
(Functional specs, Design specs, Code reviews, Unit Test,
Functional Test). Have the ability to multi-task and work on
multiple projects in parallel, if required. ? Strong knowledge of
JAVA. 5+ years of experience working in Java Multithreading and
J2EE technologies such as Spring MVC Framework ? Familiar with
Apache Maven and / or Ant DESIRED EXPERIENCE ? Familiar with
software development domain and principles, including design
patterns, data structures, continuous integration and deployment
architecture ? Well versed with OOD and SOA principles - with
ability to implement them in Java/J2EE, working knowledge of
Spring, Hibernate, Tomcat preferred. ? Experience of working in
UNIX environment. Knowledge of PERL and UNIX based shell scripts is
required ? Good understanding of Web Services protocols such as
REST, SOAP and API design for extensibility and portability ? Team
player possessing strong analytical, problem solving and
communication skills ? Experience with SCRUM, Agile and iterative
approaches a plus EDUCATION, CERTIFICATION, TRAINING ? Bachelor of
Engineering or equivalent preferred in Computer Science OR related
field Powered by JazzHR RjgbsdXX1cby Jobble
Keywords: Aamco Transmissions And Total Car Care, Chesapeake , Mid/ Senior Software Engineer, IT / Software / Systems , Chesapeake, Virginia
Click
here to apply!
|