Sr. Software Engineer (REMOTE OPTIONAL)

Truelite Trace, Inc.

$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of relevant experience in software development
  • Proficient in Java and server-side development
  • Strong knowledge of JVM architecture and concurrency frameworks
  • Experience with Spring Framework and RESTful API development
  • Familiarity with RDBMS (Oracle, PostgreSQL) and NoSQL (DynamoDB)
  • Skilled in SQL optimization and data modeling
  • Hands-on experience with TDD and using testing frameworks like JUnit and Mockito
  • Understanding of Linux infrastructure and configuration
  • Experience with CI/CD tools like Jenkins, Git, and Maven
  • Familiar with Agile development methodologies using Jira

Responsibilities

  • Manage application and web servers, including batch jobs and monitoring tools
  • Develop scalable and fault-tolerant web applications and services
  • Prototype new applications to test emerging technologies
  • Enhance performance and scalability of microservices and applications
  • Create automated solutions to support hosted services
  • Mentor and guide team members on technical skills
  • Monitor system health and perform DevOps tasks in AWS
  • Troubleshoot and resolve system issues effectively
  • Handle multiple concurrent tasks with ease

Benefits

  • Training and development opportunities
  • Flexible working hours
  • Supportive team environment
  • Health and wellness programs
  • Availability of remote work options
Full Job Description
The Responsibilities
  • Manage and run application servers, web servers, batch jobs, monitoring tools.
  • Develop highly scalable, fault-tolerant web services, applications, batch jobs, tools and etc.
  • Prototype applications when assigned to evaluate new technologies
  • Enhance the performance and scalability of microservices and Web Services applications
  • Develop tools and automated solutions in support of hosted services.
  • Influence, train, mentor, and leverage the skills of others, including the technical team
  • Monitor systems, and do part of DevOps tasks in AWS.
  • Respond to any system issues, investigate deeper to find the root cause.
  • Handle multiple tasks.


The Requirements

  • Minimum 7 years of relevant work experience
  • Excellent Java skill and server-side Java development.
  • Good understanding of JVM architecture, Garbage collection, Collections and Concurrency framework, reactive and event-based programming.
  • Strong knowledge and working experience in Spring Framework, RESTful API development, ORM frameworks such as MyBatis.
  • Experience in RDBMS such as Oracle and PostgreSQL and familiarity with NoSQL solutions such as DynamoDB.
  • Proficiency with SQL and SQL Optimization.
  • Strong experience in data modeling and database schema design.
  • TDD experience in unit tests such as JUnit 3,4 and mocking library such as Mockito.
  • Ability to understand and configure Tomcat 7,8.
  • Experience in Linux based infrastructure maintenance
  • Familiarity with Continuous Integration with Jenkins, Maven, SVN/GIT, CodePipeline and etc.
  • Familiar with Agile Scrum development process such as Jira.
  • Experience in AWS functionalities including AWS Lambda, API Gateway, DynamoDB, SNS, SQS, ElastiCache Redis.
  • Ability to provide after-hours support as needed for emergency or urgent situations
  • Fast self-leaner
  • BS in Computer Science or Engineering, or equivalent experience required
Plus
  • Javascript, Jquery, AngularJs, Bootstrap, HTML5, CSS3, NodeJs

Similar Jobs

More Jobs at Truelite Trace, Inc.

More Information Technology Jobs

Find similar Sr. Software Engineer (REMOTE OPTIONAL) jobs: