Description
Software Development Engineer
Onsite: 5 Days Each Week
Location: Alpharetta, Georgia
Compensation: $80/Hour W2
Due to our client requirements you must be a USC or Green Card Holder.
We are seeking a Software Development Engineer to join a leading global provider of financial technology solutions. In this role, you will design, develop, test, and maintain cutting-edge systems, applications, and related processes that support critical business objectives. You'll collaborate with cross-functional teams to assess needs, deliver high-quality solutions, and implement advanced technologies that improve efficiency and scalability.
What You'll Do:
- Design & Develop: Build robust, high-performance software applications and services using Java, Spring Boot, and related frameworks.
- Test & Deploy: Ensure quality through rigorous testing and manage seamless installation and deployment.
- Evaluate & Innovate: Analyze business and technical requirements, provide modeling/simulation insights, and recommend new technologies to enhance functionality.
- Lead Technical Delivery: Oversee technical aspects of projects, assign resources, delegate tasks, and ensure deliverables are met.
- Maintain & Support: Troubleshoot, optimize, and support existing systems to ensure peak performance.
- Collaborate with Leadership: Advise senior leadership on technology strategies and ensure adherence to established standards.
Required Technical Skills:
- Programming & Frameworks: Java, Spring Boot, Spring Suite
- Architecture: Microservices
- Concurrency: Java Threads
- Messaging & Streaming: Kafka (knowledge)
- Scripting & OS: Unix Shell
- Messaging Protocols: Messaging systems
- Databases: Basic Oracle knowledge
Ideal Candidate Profile:
- Strong problem-solving and analytical skills
- Ability to work independently and as part of a collaborative team
- Comfortable balancing hands-on coding with technical leadership responsibilities
- Excellent communication skills for engaging with both technical and non-technical stakeholders