job summary:
L ooking for experienced Software Developer who enjoys collaborating with a team of engineers, designers, and product visionaries in transforming our legacy platform in to cloud based platform and innovate on latest technology, create awesome digital products that hundreds of thousands of people experience every day.
About the job:
We are looking for a Software engineer, who is proficient with building APIs using Java and AWS cloud technologies. Your primary focus will be on developing sophisticated, scalable middleware platform using RESTful / Serverless API's to be consumed across our company. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities:
Required:
- Expertise in Object oriented programming
Ability to write 'clean code'
Expertise in Core Java (Multi-Threading, Data structures, Lambdas)
Expertise in Spring Framework, Spring Boot
Expertise in writing and optimizing database queries in DynamoDB and SQL/relational DB
Expertise in writing unit and integration tests (Junit, Cucumber, Jbehave etc.)
Understanding of applying design patterns
Experience with frameworks like Apache Commons, Hibernate, GSON
Experience in AWS Cloud platform and its features which includes containerization, EC2, Fargate, SNS, SQS, API Gateway, Lambdas, Auto Scaling, S3, and Kinesis.
Strong experience with development methodologies such as Agile or SCRUM
Strong experience in working with DevOps, cloud formation templates, and Build pipelines.
Demonstrate strong problem-solving ability and analytical skills
Strong communication, presentation, and advisory skills
Qualifications:
- A Bachelor's Degree is required
6+ years Java development experience
2+ years AWS cloud experience
Experience with POS and Credit card payment processing is a plus.
Location: Dallas, Texas
job type: Contract
work hours: 9 to 5
education: BA
experience: 3
responsibilities:
- Develop code; write unit tests, client tests; communicating status and issues to teammates and leadership.
- Work with technical leads on low-level design and develop code as per design specifications
- Read host/processor specifications and understand the requirements as needed
- Write clean, readable, and maintainable code. Follow 'clean code' practices.
- Stays on the leading edge of software development tools and best practices.
- Self-directed with a start-up/ entrepreneur mindset
qualifications:
- A Bachelor's Degree is required
- 6+ years Java development experience
skills:
- 2+ years AWS cloud experience
- Experience with POS and Credit card payment processing is a plus.
Spherion has helped thousands of people just like you find work happiness! Our experienced staff will listen carefully to your employment needs and then work diligently to match your skills and qualifications to the right job and company. Whether you're looking for temporary, temp-to-perm or direct hire opportunities, no one works harder for you than Spherion. EEO Employer: Race, Religion, Color, National Origin, Citizenship, Sex, Sexual Orientation, Gender Identity, Age, Disability, Ancestry, Veteran Status, Genetic Information, Service in the Uniformed Services or any other classification protected by law.