backgo to search

senior java developer

bullets
Java, Amazon Web Services, Clojure, REST API, Node.js, PostgreSQL, ReactJS

We are seeking a highly skilled and highly motivated Senior Software Engineer with expertise in Java and Amazon Web Services to join our remote team. As a Senior Software Engineer, you will be responsible for analyzing user requirements, writing and testing code, refining and rewriting it as necessary, and communicating with any programmers involved in the project. You will have the opportunity to work with a talented team of developers and contribute to the development of cutting-edge software solutions.

responsibilities
  • Overview the general architecture of the solution (Clojure, AWS, PostgreSQL, DynamoDB)
  • Write elegant code for our RESTful API endpoints (Clojure, PostgreSQL/DynamoDB), web apps (Reagent, ClojureScript, AngularJS), and backend functionalities (Clojure)
  • Perform code reviews to ensure high-quality code and identify potential issues
  • Build unit tests for functionalities implemented (Clojure/Midje)
  • Collaborate with cross-functional teams to understand user requirements and deliver software solutions that meet their needs
  • Contribute to the development of cutting-edge software solutions that meet high standards of functionality and usability
requirements
  • 3+ years of experience as a software engineer, demonstrating your expertise in Java and AWS
  • Experience with Clojure, Node.js, PostgreSQL, and REST API, enabling you to work on a wide range of software solutions
  • Experience in building web applications using frameworks such as AngularJS or React
  • Proficiency in Git/Mercurial and unit test frameworks, showcasing your ability to manage code and ensure quality control
  • Strong attention to detail, enabling you to deliver high-quality code and identify potential issues
  • Excellent communication skills, allowing you to collaborate effectively with cross-functional teams
  • Ability to work independently and as part of a team, demonstrating your self-starter mentality and strong teamwork focus
  • Fluent spoken and written English at an Upper-Intermediate level or higher
nice to have
  • Experience in PSP integration, showcasing your broader perspective on software solutions
  • Expertise in user experience and performance testing, enabling you to contribute to the development of high-quality software solutions

benefits for locations

india.svg
For you
  • Insurance Coverage 
  • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
  • Financial assistance for medical crisis 
  • Retiral Benefits – VPF and NPS 
  • Customized Mindfulness and Wellness programs 
  • EPAM Hobby Clubs
For your comfortable work
  • Hybrid Work Model 
  • Soft loans to set up workspace at home 
  • Stable workload 
  • Relocation opportunities with ‘EPAM without Borders’ program

For your growth
  • Certification trainings for technical and soft skills 
  • Access to unlimited LinkedIn Learning platform 
  • Access to internal learning programs set up by world class trainers 
  • Community networking and idea creation platforms 
  • Mentorship programs 
  • Self-driven career progression tool

don't have time? Apply later!We send you a link to the job in your e-mail
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
a smiling man wearing sunglasses