Senior Java Developer
Alpharetta, GA
Contracted
Experienced
RESPONSIBILITIES
* Design and develop highly reliable, scalable, extensible, maintainable, global, and operable products and platforms.
* Draft and review design diagrams, interface specifications, class structures, and other design documents.
* Build systems that balance resources, constraints, requirements, and complexity
* Evangelize technologies, solutions, and best practices developed with the organization
* Participate in a network of engineers to share ideas, practices, and experiences
* Work closely with product management and development teams
* You must enjoy challenging engineering problems. We are looking for someone who can solve complex issues.
REQUIREMENTS
* 5-7+ years of software development experience.
* Expert in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployments
* 5+ years of hands-on experience in Core Java, Spring Framework, Spring Boot, Spring Integration
* 5+ years of experience in java server technologies like J2EE, servlets.
* 5+ years of experience in Tomcat, Maven, etc. tools used for Java development
* 5+ years of hands-on experience in API/Web Services development using protocols such as REST, SOAP, JSON.
* Extensive experience in Sybase, ORMs, SQL, JDBC, Embedded SQL.* Experience with Service Oriented Architecture (SOA).
* Strong knowledge of object-oriented programming design patterns and methodologies
* Good understanding of Web Services protocols such as REST, SOAP, JSON and API design for extensibility and portability.
* Relevant experience with JavaScript, AJAX and related frameworks is a plus.
Rate -$50-$55
* Design and develop highly reliable, scalable, extensible, maintainable, global, and operable products and platforms.
* Draft and review design diagrams, interface specifications, class structures, and other design documents.
* Build systems that balance resources, constraints, requirements, and complexity
* Evangelize technologies, solutions, and best practices developed with the organization
* Participate in a network of engineers to share ideas, practices, and experiences
* Work closely with product management and development teams
* You must enjoy challenging engineering problems. We are looking for someone who can solve complex issues.
REQUIREMENTS
* 5-7+ years of software development experience.
* Expert in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployments
* 5+ years of hands-on experience in Core Java, Spring Framework, Spring Boot, Spring Integration
* 5+ years of experience in java server technologies like J2EE, servlets.
* 5+ years of experience in Tomcat, Maven, etc. tools used for Java development
* 5+ years of hands-on experience in API/Web Services development using protocols such as REST, SOAP, JSON.
* Extensive experience in Sybase, ORMs, SQL, JDBC, Embedded SQL.* Experience with Service Oriented Architecture (SOA).
* Strong knowledge of object-oriented programming design patterns and methodologies
* Good understanding of Web Services protocols such as REST, SOAP, JSON and API design for extensibility and portability.
* Relevant experience with JavaScript, AJAX and related frameworks is a plus.
Rate -$50-$55
Apply for this position
Required*