Senior Java Software Engineer-Dallas, TX - Georgia IT Inc.
Dallas, TX
About the Job
Senior Java Software Engineer
Location: Dallas, TX
Duration: Fixed 6 month contract
Rate: DOE
US Citizens and Green Cards Preferred.
ESSENTIAL DUTIES, RESPONSIBILITIES & OUTCOMES:
Location: Dallas, TX
Duration: Fixed 6 month contract
Rate: DOE
US Citizens and Green Cards Preferred.
ESSENTIAL DUTIES, RESPONSIBILITIES & OUTCOMES:
- Develop and maintain Java applications in the development and test environments.
- Create coding and design guidelines to be used throughout our applications.
- Work with architecture team to define development toolset.
- Assist in organization code review process.
- Assist in the development of technical requirements for agile development teams.
- Develop updates, corrections, or enhancements including Business Logic in Java & SQL as well as User Interfaces in HTML and JavaScript.
- Provide analysis and recommendations for external Java technologies which could enhance and improve products to meet business needs.
- Assist operations team on application deployment Issues.
- Integrate with other technologies using iPaaS, Rest API, Web Services, EDI, XML, and SQL.
- Responsible for data security and web site intrusion defenses of Java applications
- Support the overall SDLC process including continuous integration and continuous deployment (CI/CD)
- Understanding of the industry, specific WWEX business model, and unique characteristics of the Company.
- Working in collaborative relationships across teams, leaders and vendors.
- Verbal and written communication skills.
- Conflict management and problem-solving.
- Assessment and decision-making skills.
- Relationship building both within the organization and with external sources.
- Presentation and facilitation skills.
- Analytical.
- Troubleshooting.
- Deductive and inductive reasoning.
- Critical thinking.
- Forward thinking.
- Operational Expertise.
- 5 or more year's development experience using Java, HTML, and JavaScript in a J2EE environment.
- Strong background in creating multi-threaded Java applications
- Experience with JDBC, Relational Databases like MySQL, Postgres and NoSQL databases like MongoDB, etc.
- Experience with JPA and Hibernate, MyBatis, etc
- Experience with caching technologies such as Redis or ehcache.
- Experience with Spring based REST services
- 1+ years of experience in native cloud application development experience in AWS.
- 2+ years' knowledge and work experience in XML or EDI for integrating with trading partners.
- 2+ years of experience in creating applications with RESTful APIs/JSON, Microservices or service-oriented architecture.
- Experience developing secure web applications containing financial data.
- Experience developing enterprise software through several complete development lifecycles.
- Experience configuring CI/CD systems such as Jenkins.
- Functional knowledge of Java IDE and SVN development tools.
- Excellent Troubleshooting skills.
- Excellent judgment and the ability to handle escalated situations.
- Motivated to learn and grow in experience and knowledge
Source : Georgia IT Inc.