HamburgerMenu
hirist

Blackstraw - Senior Java Full Stack Developer - Spring Boot/SQL Server

Posted on: 12/09/2025

Job Description

Education :

- A Bachelor of Science degree (Computer Science, Information Technology, or a related field) from an accredited university is required, ensuring a solid foundation in computer science principles, programming, and system design.

Technical Experience :

- 5+ years of hands-on software development experience in Java, Spring, and Python, with a strong track record of delivering scalable, high-performance, and secure applications.

- Proven expertise with the Spring ecosystem, including but not limited to :

- Spring Boot for building microservices and standalone applications.

- Spring Boot OAuth & Spring Security for implementing secure authentication and authorization mechanisms.

- Spring Data JPA for seamless database interactions.

- Spring Batch for batch processing and large-scale data handling.

Database Knowledge :

- Solid understanding of relational database management systems (RDBMS) such as Oracle, SQL Server, MySQL, and PostgreSQL, including schema design, stored procedures, indexing, and performance optimization.

Programming Skills :

- Fluency in Java/J2EE technologies, including JSP (JavaServer Pages), Servlets, and Web Services (REST & SOAP).

- Must have professional development experience with Java 8 or higher, leveraging features like streams, lambda expressions, functional programming, and enhanced concurrency APIs.

Messaging & Event Streaming :

- Hands-on experience with messaging systems such as JMS, Apache Kafka, IBM MQ, or equivalent, for building distributed, event-driven systems.

Project & Collaboration Tools :

- Proficiency in software project tracking and collaboration tools such as Jira, ensuring effective agile/scrum project management.

Cloud & DevOps :

- Familiarity with Microsoft Azure cloud services, including deployment, monitoring, and scaling applications in cloud-native environments.

- Demonstrated expertise in CI/CD (Continuous Integration and Continuous Delivery) pipelines, ensuring automated builds, tests, and deployments.

Proven working experience with DevOps tools such as :

- Jenkins for build automation.

- Ansible for configuration management and automation.

- Docker for containerization.

- Kubernetes for container orchestration and microservices deployment.

Version Control & OS Knowledge :

- Strong experience with Git-based version control systems (GitHub, Bitbucket) for collaborative software development, branching, and code review workflows.

- Familiarity with Linux operating systems and concepts, including shell scripting, system monitoring, and basic administration.

Soft Skills :

- Excellent written and verbal communication skills, with the ability to document technical processes and articulate ideas clearly to technical and non-technical stakeholders.

- Highly self-motivated, proactive, and capable of working both independently and within cross-functional agile teams.

- Strong problem-solving skills, analytical thinking, and a passion for learning emerging technologies.


info-icon

Did you find something suspicious?