Java Software Engineer with Python and AI Tools @ Remote for 6 Months of Contract to hire
We are Seeking for Java Software Engineer for a payment technology platform where team will work on engineering with Java, Spring, and microservice architecture. However all coding will be using Claude and similar AI tools to speed up adoption of AI and technology delivery velocity. Job Title: Sr. Java Software EngineerLocation: Remote Duration: 6 Months of Contract to HireQUALIFICATIONSExperience5-8 years of professional software development experienceProven track record of leading technical projects and delivering complex systemsExperience mentoring engineers and influencing technical directionPayments, financial services, or regulated industry experience preferred Technical SkillsExpert proficiency in multiple programming languages and frameworksDeep understanding of software architecture patterns and design principlesExperience with distributed systems, microservices, and event-driven architecturesStrong system design and scalability expertiseKnowledge of application runtime environments and underlying infrastructure platformsPerformance optimization and debugging experience at scaleTalented use of AI tools and integration of AI/ML capabilities into applicationsProgramming Languages: Java, J2EE, and PythonFrameworks & Architecture: Microservices, Spring BootAPI Development: REST APITesting & Tools: PostmanDatabases: Oracle & PostgreSQLCI/CD Tools: Jenkins, and Azure PipelinesContainerization & Orchestration: Docker and KubernetesCloud Platforms: AWS (EC2, SR, and Lambda)Work Management Tools: Azure DevOps, and ConfluenceAI Tools: Claude and Microsoft Copilot Preferred Technical Skills:Frontend Technologies: AngularMonitoring & Observability: Prometheus and GrafanaMessaging & Streaming: RabbitMQProfessional SkillsExcellent technical communication and presentation skillsStrong leadership and mentorship abilitiesStrategic thinking and problem-solving capabilitiesCross-functional collaboration and influence PREFERRED QUALIFICATIONSExperience with large-scale distributed systems and high-traffic applicationsConference speaking or technical blog with significant followingAdvanced certifications in relevant technologiesExperience with security best practices and secure software development