What are the responsibilities and job description for the Java Developer position at STAFFWORXS?
Job Description:
We are seeking a mid-level Java Developer with a strong foundation in enterprise Java development and a forward-thinking approach to emerging technologies like Generative AI. This role is ideal for developers in the financial services sector who are eager to integrate tools like GitHub Copilot to accelerate development, enhance code quality, and drive innovation.
Key Responsibilities:
- Design and develop scalable Java-based backend systems and APIs supporting financial applications.
- Utilize AI-assisted coding tools such as GitHub Copilot to enhance productivity and code quality.
- Collaborate with engineering, DevOps, and product teams to deliver secure, high-performance solutions.
- Ensure compliance with financial regulations and implement security best practices throughout the codebase.
- Participate in peer code reviews, technical discussions, and architectural decisions.
- Write unit, integration, and performance tests to maintain code reliability.
- Explore and implement ways to embed Generative AI into software development lifecycle.
Required Skills:
- 5 years of experience in Java development, preferably in the financial services domain.
- Proficiency in Spring Boot, RESTful APIs, and microservices architecture.
- Familiarity with GitHub Copilot, ChatGPT, or other AI-assisted development tools.
- Strong grasp of software engineering best practices, SDLC, and CI/CD pipelines.
- Experience with secure coding practices, data privacy, and audit compliance in financial systems.
- Excellent problem-solving skills and a collaborative mindset.
Salary : $75,000 - $90,000