Senior Java Developer - 0122 SS #13
Job Description
Job DescriptionJob Title: Senior Java Developer
Location: Alpharetta, GA (Hybrid – minimum 3 days onsite)
Duration: 6–12 Months
Rate: $60/hr
Job Summary
We are seeking a Senior Java Developer to design, develop, and deliver high-quality enterprise solutions. The role involves hands-on coding, system design, and collaboration with Agile teams to ensure robust, scalable, and maintainable solutions. The candidate should be adaptable and willing to learn new technologies.
Key Responsibilities
-
Work as a Java developer supporting a strategic reporting platform.
-
Deliver stable, robust, and scalable technical solutions aligned with business needs.
-
Perform hands-on coding, unit testing, and code review.
-
Ensure system architecture and integration designs align with platform strategies and business goals.
-
Collaborate closely with Agile squads and IT partners for smooth project delivery.
-
Develop strong understanding of business workflows, financial products, and processes to provide optimal solutions.
-
Maintain awareness of industry trends, compliance, risk control processes, and regulatory considerations.
-
Mentor and support junior developers.
Minimum Qualifications
-
Bachelor’s or Master’s degree in Engineering, Computer Science, or related field.
-
Excellent written and verbal communication skills.
Required Skills & Experience
-
12+ years of experience building enterprise-scale server-side applications using Java/J2EE.
-
Expertise with:
-
Java, Camel, Drools, Kafka
-
Cloud platforms (AWS, Azure, or GCP)
-
Spring and Spring Boot frameworks
-
RESTful services
-
Linux/Unix environments
-
-
Extensive experience with multi-tier, microservices, and distributed architectures.
-
Strong OO analysis, design, and programming skills.
-
Familiarity with SOA, XML, WSDL, and XSD.
-
Experience with relational databases (preferably SQL Server & DB2).
-
Strong multithreading and concurrency knowledge.
-
Experience in building low-latency trading or order management frameworks (preferred).
Additional Skills (Optional/Preferred)
-
Monitoring and logging: Splunk, Loki, Prometheus
-
Application servers: Tomcat
-
Build tools: Gradle
-
Messaging/Queue systems: MQ