Greeting from Accionlabs;
Job Title: Software Engineer (Java)
Location: Remote
Experience
• 5-8 years of professional software development experience
• Proven track record of leading technical projects and delivering complex systems
• Experience mentoring engineers and influencing technical direction
• Payments, financial services, or regulated industry experience preferred
Technical Skills
• Expert proficiency in multiple programming languages and frameworks
• Deep understanding of software architecture patterns and design principles
• Experience with distributed systems, microservices, and event-driven architectures
• Strong system design and scalability expertise
• Knowledge of application runtime environments and underlying infrastructure platforms
• Performance optimization and debugging experience at scale
• Talented use of AI tools and integration of AI/ML capabilities into applications
• Programming Languages: Java, J2EE, and Python
• Frameworks & Architecture: Microservices, Spring Boot
• API Development: REST API
• Testing & Tools: Postman
• Databases: Oracle & PostgreSQL
• CI/CD Tools: Jenkins, and Azure Pipelines
• Containerization & Orchestration: Docker and Kubernetes
• Cloud Platforms: AWS (EC2, SR, and Lambda)
• Work Management Tools: Azure DevOps, and Confluence
• AI Tools: Claude and Microsoft Copilot
Preferred Technical Skills:
• Frontend Technologies: Angular
• Monitoring & Observability: Prometheus and Grafana
• Messaging & Streaming: RabbitMQ
Professional Skills
• Excellent technical communication and presentation skills
• Strong leadership and mentorship abilities
• Strategic thinking and problem-solving capabilities
• Cross-functional collaboration and influence
PREFERRED QUALIFICATIONS
• Experience with large-scale distributed systems and high-traffic applications
• Conference speaking or technical blog with significant following
• Advanced certifications in relevant technologies
• Experience with security best practices and secure software development