Java/Kotlin Full Stack Software Engineer

job
  • STG
Job Summary
Location
Salt Lake City ,UT 84193
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
15 Mar 2025
Share
Job Description

Java/Kotlin Full Stack Software Engineer

As a member of our collaborative team, you will contribute to both front-end and back-end development, API design, and cloud infrastructure optimization. If you're passionate about delivering innovative solutions, adhering to best practices, and staying ahead of the curve in technology, we’d love to have you on board!

Your Role

Responsibilities:

  • Design and develop high-quality, scalable, and efficient Java applications and services using Spring and Spring Boot that meet business requirements and industry standards.
  • Leverage AWS cloud services such as EC2, S3, Lambda, DynamoDB, RDS, and CloudFormation to optimize application performance, scalability, and fault tolerance.
  • Develop and maintain RESTful APIs, ensuring seamless integration between frontend and backend services.
  • Collaborate with cross-functional teams, including product managers, architects, and other developers, to understand project requirements and contribute to the overall system architecture.
  • Implement security best practices to safeguard sensitive data and ensure compliance with industry standards and regulations.
  • Implement best practices in software development, including Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Deployment (CD) to ensure robust application delivery.
  • Troubleshoot and debug complex issues in both development and production environments, identifying root causes and implementing effective solutions.
  • Participate in code reviews to ensure adherence to coding standards and maintain high-quality codebases.
  • Collaborate with DevOps and Infrastructure teams to streamline deployment processes using containerization tools like Docker and/or Kubernetes.
  • Engage in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Proven experience as a Java/Kotlin Software Engineer, with a strong portfolio of successful projects using Spring and Spring Boot.
  • In-depth knowledge of designing and developing RESTful APIs and web services.
  • Hands-on experience with AWS services such as EC2, S3, Lambda, DynamoDB, RDS, and monitoring tools like CloudWatch.
  • Solid understanding of relational databases SQL and NoSQL databases.
  • Strong problem-solving skills and experience in a fast-paced, collaborative environment.
  • Excellent communication and teamwork skills with the ability to convey technical concepts to non-technical stakeholders.
  • Familiarity with Git Version Control and Platforms like Github, Gitlab and Bitbucket.
  • Experience with Agile methodologies Scrum or Kanban and task management tools such as Jira or similar for issue tracking and backlog management.
  • Willingness to provide and receive constructive feedback during code reviews.
  • Basic cloud knowledge (AWS, Azure, GCP), including core services and application deployment, monitoring, and maintenance.

Nice to Have:

  • Experience setting up or working with CI/CD pipelines and deployment automation best practices.
  • Awareness of building Docker images and working with containerization technologies.
  • Basic knowledge of Kubernetes or other orchestration tools.
  • Understanding of Test-Driven Development (TDD) and unit testing best practices.
  • Familiarity with common testing frameworks (JUnit 5, Junit, TestNG, Spock, Mockito).
  • Awareness of security principles, secure coding practices, and performance optimizations.
  • Exposure to DevOps culture and tools, including infrastructure-as-code tools (Terraform, CloudFormation, OpenTofu).
  • Experience monitoring application performance using tools like Prometheus, Grafana, or similar.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting, Software Development, and Business Consulting and Services

#J-18808-Ljbffr
Other Smiliar Jobs
 
  • Salt Lake City, UT
  • 2 Days ago
  • Hanover, MD
  • 7 Days ago
  • Hanover, MD
  • 7 Days ago
OT
  • Scottsburg, IN
  • 6 Days ago
OT
  • Greenwood, IN
  • 6 Days ago
OT
  • Lawrenceburg, IN
  • 6 Days ago
OT
  • Indianapolis, IN
  • 6 Days ago
  • Englewood, CO
  • 7 Days ago
  • Auburn Hills, MI
  • 7 Days ago
  • Arlington, VA
  • 7 Days ago