Icon hamburger
US
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply Now
Thumsup

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.
Default2

Senior Java Software Engineer

GAVS Technologies Charlotte Full-Time
Apply Now

Senior Java Full Stack Developer – Charlotte, NC

POSITION SUMMARY:

  • Design, develop, and test software according to specific business requirements.
  • Ensure proper software development practices are followed, including writing well-organized and maintainable code, code reuse, effective use of common design patterns, minimal copy and pasting, effective error handling and logging, etc.
  • Design and build systems that comply with enterprise architectural guidance.

KEY RESPONSIBILITIES AND DUTIES:

  • Strong understanding of software development concepts in building a variety of applications, including web sites, web services, and batch processing systems.
  • Experience with Agile software development methodologies.
  • Experience with unit testing, test driven development, and other forms of automated testing.
  • Strong understanding of advanced software development concepts such object-oriented design and development, multi-threading, thread safety, exception handling and logging, asynchronous operations, etc.
  • Strong analytical and problem-solving skills.
  • Strong commitment to quality and customer service.
  • Strong verbal and written communication skills.
  • Strong sense of teamwork, both within the team and collaborating with other teams.
  • Ability to see opportunities to automate mundane tasks and write scripts when necessary.
  • Passionate about technology and solving problems with technology.


QUALIFICATIONS:

 

Required Skills:

  • 5 or more years experience with Java development
  • 5 or more years working on Spring Framework (SpringMVC, Spring Security, Spring Boot and Spring Batch, Spring Cloud, Spring Integration, etc..)
  • Experience in REST service development
  • Experience in Distributed source control systems such as Git
  • Experience with Gradle/Maven or similar build automation tools
  • Experience working with jUnit and mocking frameworks
  • Bachelor's Degree in Computer Science, IT, Engineering or related field

Desired Skill:

  • Solid understanding of object-oriented design principles
  • Java 8 Experience
  • HTML, JavaScript, JQuery, Angular 5, SCSS, CSS other JavaScript libraries
  • PL/SQL, or other SQL database technologies
  • Docker, Openshift, Kubernetes, and/or other software containerization experience
  • Jenkins
  • Enterprise Development with Automated Builds, Deployment, Testing
  • JSON, XML, JAXB
  • MongoDB or other NoSQL database technologies


Skills required

Application Development
Use Programming Language
Configure System
Problem Solving
Information Technology
Operating Systems

Location

Salary Estimator

Based on Job Title, Location and Skills
$130K
Below Avg. Average Above Avg.

Career Path

See the next step in your career
Senior Java Software Engineer
Project Manager (Management)
Estimated Salary: $110K
Apply to this job.
Think you're the perfect candidate?
Apply Now

CAREERBUILDER TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

GAVS Technologies (GAVS) is a digital transformation company with focus on AI, Predictive Analytics, and robotics-led Infrastructure Management services. GAVS is committed to improving user experience by 10X and reducing resource utilization by 40%.

GAVS is a privately held IT Consulting and Systems Integration company with a focus on Infrastructure Management, Managed Services, Cloud Integration and Digital Transformation. We have an offshore development and support center in Chennai, India, and a customer support team in the US, UK, UAE, and Oman. We endeavor to provide our employees with a work environment that fosters respect, integrity, trust, and empathy.

At GAVS, we are driven to work in the best interests of our customers and help them achieve their aspirations. We cherish the opportunity to serve our clients!

GAVS has been recognized as an emerging player in the Healthcare Provider IT outsourcing sector by Everest Group and as a prominent India-based remote infrastructure management player & one of the key small players serving the mid-market & enterprise clients in North America by Gartner.

View the full profile