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 Blankfactor, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Java Software Engineer at Blankfactor will play a pivotal role in designing, developing, and implementing robust software applications that meet the needs of our diverse client base. This position requires a deep understanding of Java programming, software engineering principles, and application lifecycle management. The successful candidate will collaborate with cross-functional teams to analyze requirements, contribute to project planning, and deliver high-quality code in agile development environments, ensuring optimal performance and efficiency in all applications.
Job Responsibilities
- Design, develop, and maintain high-quality Java-based applications.
- Participate in all phases of the software development lifecycle.
- Work collaboratively with product managers, designers, and other engineers to define and refine application requirements.
- Conduct code reviews, providing constructive feedback to peers.
- Identify and troubleshoot software defects and performance issues.
- Implement best practices for coding standards, version control, and unit testing.
- Contribute to architectural decisions and the overall technical direction of the projects.
- Stay updated on industry trends and emerging technologies that can enhance our software development processes.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of software development experience, with a strong focus on Java programming.
- Proven experience with Java frameworks such as Spring or Hibernate.
- Knowledge of database management systems, particularly SQL and NoSQL solutions.
- Experience with distributed systems and microservices architecture.
- Familiarity with source control systems, especially Git.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal abilities.
Technologies & Tools
The Senior Java Software Engineer will work with a variety of technologies and tools, including but not limited to Java SE and EE, Spring Framework, Hibernate, Apache Maven, Jenkins, Docker, and cloud platforms such as AWS or Azure. The candidate will also engage with tools for monitoring and troubleshooting, as well as version control systems like Git, to ensure efficient development processes.
Ideal Candidates
The ideal candidate for this position will be a proactive and detail-oriented individual who is passionate about software development and eager to tackle complex challenges. They should possess a strong team-oriented mindset while also being able to work independently. A commitment to continuous learning, adaptability to changing requirements, and the ability to convey complex technical concepts clearly will further set them apart as a valuable contributor to Blankfactor’s projects and culture.
Unemployment does not last the same number of weeks everywhere. In Louisiana it is paid for 12 to 20 weeks, set by the state's unemployment rate. How it works there →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.