Full Time

Direct client position- Sr. Java Software Engineer /Developer-Remote

Accion Labs
Remote!
$110,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Accion Labs, so some details may not match this job. The employer's own page has the real description.


Overview

The Sr. Java Software Engineer/Developer at Accion Labs plays a pivotal role in designing, developing, and maintaining high-quality software applications using Java technologies. This position requires an in-depth understanding of software engineering principles to deliver robust solutions within an agile environment. The ideal candidate will collaborate with cross-functional teams, engage in code reviews, contribute to architectural decisions, and ensure the delivery of scalable, efficient, and secure software solutions that meet both functional and non-functional requirements.



Job Responsibilities

  • Design, develop, and implement software solutions using Java and related technologies.
  • Engage in the full software development life cycle (SDLC), including requirements gathering, analysis, design, testing, deployment, and maintenance.
  • Collaborate with product managers and stakeholders to define product features and enhancements.
  • Perform code reviews and mentor junior developers to uphold coding standards and best practices.
  • Identify and resolve performance bottlenecks and scalability issues.
  • Ensure software solutions are robust, secure, and comply with industry standards and regulations.
  • Participate in agile ceremonies, contributing to sprint planning and retrospectives.
  • Stay abreast of emerging technologies and industry trends to drive continuous improvement in technology and processes.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of programming experience with Java and Java-based frameworks.
  • Strong knowledge of object-oriented design principles and design patterns.
  • Experience with cloud technologies such as AWS, Azure, or Google Cloud.
  • Proficiency in SQL and experience with relational databases such as MySQL or PostgreSQL.
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and collaboratively in a remote setting.


Technologies & Tools

The Sr. Java Software Engineer/Developer will primarily utilize Java technologies, including Java SE and Java EE frameworks, for application development. Familiarity with tools such as Spring, Hibernate, Apache Maven, and Git for version control is also expected. Knowledge of continuous integration and deployment tools like Jenkins or Docker would be advantageous. The candidate should also be comfortable using integrated development environments (IDEs) such as Eclipse or IntelliJ IDEA, and possess a solid understanding of RESTful web services and API integrations.



Ideal Candidates

The ideal candidate for this Sr. Java Software Engineer/Developer position is a proactive and innovative individual with a passion for software development. They should demonstrate strong analytical and critical thinking skills alongside a commitment to continuous learning and improvement. An effective communicator, the candidate should be adept at collaborating with diverse teams and stakeholders. A strong work ethic, coupled with adaptability to changing priorities and challenges in a remote working environment, is essential for success in this role.


In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.