drjobs Sr Java Software Engineer

Sr Java Software Engineer

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Alexander City - USA

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Role: Sr. Java Software Engineer

REMOTE

US Citizens only

The client is looking for Senior Software Developer / Java Spring AWS. We are looking for an organized detailoriented person with proven skills to work collaboratively with our federal government customer.

Successful candidate will be a teamoriented Senior Software Developer with a strong understanding of the endtoend process of delivering software using Agile/DevOps methodologies and have expertise developing Java/Spring applications in an AWS cloud environment.

Key Activities:

  • Design and Develop Java/Spring Applications: Lead the development of scalable secure and maintainable Java/Spring applications utilizing best practices for coding security and software architecture.
  • Leverage AWS Cloud Technologies: Architect and implement cloudnative solutions using AWS services (e.g. EC2 S3 Lambda RDS) ensuring high availability scalability and security across all deployment.
  • EndtoEnd CI/CD Pipeline Management: Create maintain and optimize modern CI/CD pipelines using tools like Git Bitbucket Bamboo GitLab Maven and Nexus. Continuously improve automated build test and deployment processes to ensure smooth and timely delivery of software products.
  • Microservices Development and Integration: Design and develop distributed microservice applications with a focus on reliability performance and eventual consistency. Collaborate with crossfunctional teams to ensure seamless integration between services.
  • Code Quality and Testing: Write unit and integration tests to ensure the correctness and quality of code. Implement and enforce coding standards to maintain code quality leveraging tools like Fortify and Sonar for code analysis.
  • Problem Solving and Troubleshooting: Analyze and resolve complex software development issues utilizing strong analytical and problemsolving skills. Identify bottlenecks in the system and propose innovative solutions to improve performance and reliability.
  • API Development and Integration: Design and implement RESTful APIs ensuring they are efficient scalable and secure with a focus on cloudbased API services. Collaborate with frontend and mobile developers to ensure seamless integration.
  • Database Management and Optimization: Work with relational databases like PostgreSQL optimizing queries managing data consistency and developing data models that support application needs. Utilize advanced SQL skills to ensure data integrity and performance.
  • Security and Compliance: Implement security best practices and ensure that all systems adhere to security standards performing regular code and infrastructure reviews to address vulnerabilities.

Required Qualifications

  • 6 to 10 Years of Relevant Java Software Development Experience
  • Bachelors degree specializing in STEM (Science Technology Engineering Mathematics) or a closely related field from an accredited college or university or equivalent combination of directly related education and/or experience.
  • Languages: Python Terraform Linux Java and containerization.
  • Proficiency in working with a relational database such as PostgreSQL and strong SQL skills.
  • Strong API development experience in an AWS cloud environment.

Preferred Qualifications

  • AWS Cloud Certification

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.