Java Developer-TX

Sorry, this job was removed at 6:46 a.m. (CST) on Thursday, August 17, 2023
Find out who's hiring in San Antonio, TX.
See all Developer + Engineer jobs in San Antonio, TX
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Title: Java Developer

Location: San Antonio, TX.

Duration: Long term (Ext every 6 Months)

Key responsibilities:

  • Design and development of application functionality which meets business requirements with high quality within given deadlines.
  • Developing maintainable, well-documented application functionality with an eye toward standardization, common components, simplicity, performance, robustness and other attributes of enterprise-strength solutions.
  • Contributing technical expertise to defining application requirements in collaboration with business analysts, business representatives and others. You must be able to streamline as well as record requirements, perform gap analysis and offer functionality options where appropriate.
  • Creating proofs of concept or prototypes if required; contributing to technical design of applications; contributing to database / data model design.
  • Helping to identify coding patterns and anti-patterns and enforce implementation of the patterns through code reviews.
  • Quickly resolving issues encountered by business lines in the production environment, maintaining a helpful, "high touch" approach to working with business users, performing root cause analysis, technology evaluation, and performance tuning


Description:

  • 3-4 years of experience in developing Java/J2EE applications
  • Strong core java hands-on knowledge: spring framework(AOP, Integration, Dependency Injection, Annotations, Springboot), hibernate, Restful Webservices
  • Should have working experience in Spring MVC should have working experience in Spring Batch
  • Should good analytic skills for debugging the issues
  • Should have experience in fixing production failures Should have experience in working on bug fixing and troubleshooting the failures


Requirements:

  • 5+ years of relevant software development experience.
  • Must be proficient in the Java language (preferably versions 8+), Java EE & core libraries.
  • High proficiency in development practices: unit testing, Continuous Integration, refactoring, clean code.
  • Good understand of Java Design Patterns and OO Design.
  • Experience in developing REST web services in Java.
  • High proficiency in RDBMS concepts and SQL.
  • Knowledge of Spring 5.x, Spring MVC and Spring Boot.
  • Experience with Angular 2+ framework and ReactJS
  • Experience in Apache Camel, Spring Integration frameworks.
  • Ability to configure/install web applications (experience with WebSphere, Tomcat, or similar containers).
  • Understanding application deployment procedures.
  • Adept at Scrum/Agile methodologies.
  • Ability to interpret and troubleshoot applications using logs.
  • Excellent problem solving and analytical skills.
  • Good communicator, keen to collaborate and share knowledge.
  • Fluent English.



Technical attributes - nice to have

  • Web technical stack - HTML / CSS / JavaScript.
  • Familiarity with Big Data concepts and technologies.
More Information on Sphinix Solutions
Sphinix Solutions operates in the Business Intelligence industry. The company is located in New York, NY and Cambridge, MA. Sphinix Solutions was founded in 2011. It has 51 total employees. To see all jobs at Sphinix Solutions, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Sphinix SolutionsFind similar jobs