Description
You will develop and maintain enterprise applications using Java in a multi-tier service-based environment.
Responsibilities
- Convert functional requirements into detailed technical designs for solutions.
- Develop and maintain effective relationships with business users and peer teams.
- Analyze requirements to define process designs for software solutions.
- Provide L3 support for production systems.
Required Skills
- 7+ years of software development experience involving Java.
- Strong foundational knowledge of Microservice and REST principles.
- Proficiency with application development using Java 1.5 and above.
- Experience with Spring-Core, IOC, AOP, Hibernate, and Log4J.
- Knowledge of GOF Design Patterns and SOLID/DRY design principles.
- Experience with SQL Server or Sybase, including writing stored procedures and designing tables.
- Familiarity with CI/CD pipelines and code repositories (git, svn, etc.).
- Experience with Javascript and at least one scripting language (Python, PowerShell, or shell script).
- Experience with Application Server Technologies like IIS.