Senior Java Developer
3x weekly
Alpharetta, GA
Detailed Description and Job Requirements:
As a member of our engineering team, you will apply advanced knowledge of software architecture to perform tasks associated with designing, developing, debugging, deploying or trouble shooting software solutions according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the design & architecture.
Responsibilities include:
Take responsibility for Design, Execution, Deployment and Quality of the deliveries
Design, Develop and support of high-performance, robust APIs to support high-volume transactions
Have a solid understanding of software development roles, processes and procedures
and Database development
Have experience with Agile development methodology, Scrum
Contribute with Designing, Coding, Code reviews, testing, and integrating of the work
Interface with multiple local and remote business and technical teams
Have a keen eye for identifying improvement opportunities and implementing the same
Qualifications:
A Bachelor's degree in Computer Science, Computer Engineering or equivalent
5 to 9 Years of experience in building Web-based enterprise software systems
Adaptability and willingness to learn new tools/languages
Skills:
Comfortable with Java and have a firm grasp of the fundamentals of web/internet
technologies. He/She has solid experience in building enterprise systems using
Java and enterprise Java with Open source tools, Java 8 or later
Javascript (pure JS, Angular or React) is a plus
Web development using HTML 5, JavaScript, CSS 3, Ajax
Expert implementation skills with frameworks like Spring, Spring MVC, Spring JPA
Experience in Test driven development and writing unit tests using JUnit
Experience writing and consuming RESTful web services
Familiar with the techniques and knowledge required for troubleshooting full-stack systems from end-to-end
Optimizing performance in front-end, middle-tier, and database layers
Experience in the following is a plus:
Excellent written/verbal communication skills in English
Duties and tasks are varied and complex needing independent judgment.
Fully competent in a lead role- contributing as needed to the development of new features, production issues, Splunk log issue resolution- anything needed within the overall team structure.
•
Last updated on Oct 24, 2023
Louisville, Kentucky
·30+ days ago
Alpharetta, Georgia
·30+ days ago
Roseland, New Jersey
·30+ days ago
East Windsor, New Jersey
·30+ days ago
Alpharetta, Georgia
·30+ days ago
Dallas, Texas
·30+ days ago
Atlanta, Georgia
·30+ days ago
Cambridge, Massachusetts
·30+ days ago
San Jose, California
·30+ days ago
Boston, Massachusetts
·30+ days ago
Remote
·30+ days ago
30+ days ago
San Francisco, California
·30+ days ago
San Francisco, California
·30+ days ago
Alpharetta, Georgia
·30+ days ago