Design, develop, and maintain high-performance, scalable applications using Java and Spring Boot, lead cloud migration and CI/CD initiatives, and mentor junior engineers.
Responsibilities
Design, develop, and maintain complex software components and services
Implement advanced features and enhancements using coding standards and architectural patterns
Lead code reviews and provide constructive feedback
Collaborate with cross-functional teams to plan and execute technical initiatives
Troubleshoot, debug, and resolve complex software defects and production issues
Requirements
Bachelor’s degree in computer science, Software Engineering, or related field
Senior Software Development Engineer L4 who brings strong reporting and data experience to design, build, and optimize scalable systems that power analytics, business intelligence, and reporting capabilities for clients.
Locations (4)
Hyderabad
Tampa, Florida, United States
Canonsburg, Pennsylvania, United States
Bowie, Maryland, United States
Responsibilities
Design resilient, secure distributed systems at scale from initial concept through implementation.
Lead technical decisions that raise the engineering bar for scalability, resiliency, security, and overall engineering excellence.
Hands-on development opportunity for a strong Java Developer with solid back-end development experience, working within an AWS-based microservices environment, with exposure to Angular front-end development.
Compensation
Rate: Maximum R500 per hour
Responsibilities
Developing, maintaining, debugging and refactoring enterprise applications
Developing and maintaining front-end components
Integrating front-end applications with back-end services
Collaboration with cross-functional teams and mentoring junior developers
As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking, Consumer Card Technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Compensation
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
Responsibilities
Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Develops secure high-quality production code, and reviews and debugs code written by others
Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
Engineering Managers at Merkle lead delivery for Promotions and Loyalty Services platforms, ensuring quality, performance, and client outcomes across software development, QA, and engineering operations.
Responsibilities
Own delivery quality, timelines, KPIs, compliance, and risk mitigation
Lead multi-disciplinary teams, drive capability building, foster culture, manage utilization
Act as primary engineering contact, run reviews, manage risks, build trusted-advisor positioning
Align with internal leadership, collaborate across workstreams, represent in leadership forums
Partner on new opportunities, lead solution design, maintain estimation frameworks, identify growth opportunities
Requirements
Bachelor’s degree in Computer Science or related field
Nice to have: Perl
Nice to have: Java (Spring/Spring Boot, Hibernate)
Design, develop, enhance and maintain Java-based backend applications and RESTful APIs using Spring Boot or equivalent frameworks, focusing on scalable microservices deployment in AWS.
Responsibilities
Design, develop, enhance and maintain Java-based backend applications and RESTful APIs using Spring Boot or equivalent frameworks
Develop scalable, maintainable and secure microservices following established architecture principles and coding standards
Integrate backend applications with relational and NoSQL databases, including data modelling, query development and transaction management
Build and maintain integrations with messaging and streaming platforms such as Apache Kafka and AWS managed services
Develop application components using appropriate caching, asynchronous processing and error-handling mechanisms