Job Description
Responsibilities:
Responsibilities:
- Participate in design and development of complex, high performance enterprise web applications.
- Collaborate with onsite and offshore team members and project leaders on a daily basis to provide guidance of technical implementation and recommendations to address day to day project needs.
- Requires hands-on contribution to front-end/UI, middle tier, business logic and backend programming.
- Using tools and methodologies, create representations/frameworks for functions and user interface of desired projects and enhancements.
- Design and assist the development of applications with a focus on security, scalability, maintainability, performance and loose coupling using APIs and services.
- Oversee progress of development team to ensure consistency with initial design and provide guidance where needed.
- Be available anytime to assist production support team in the event of critical production issues.
- BS/MS in CS / IS or other Engineering
- 6+ years of software design, development experience of enterprise scale web applications and integration using Java, J2EE and Oracle SOA.
- P&C experience is a plus
- Experience in software development and coding in Java with solid foundation of object-oriented modeling principles (inheritance, polymorphism) and methods (use cases, UML, sequence diagrams, etc.).
- Strong knowledge of SOA, EBJs, JSP, JMS, XML, Webservices (SOAP & REST)
- Experience with Angular, HTML/CSS, JavaScript, XML and UI/UX design
- Strong experience with Weblogic, JBoss, Oracle DB
- Very strong SQL and database experience
- Assist team members in the areas of security, patching, software upgrades, profiling, testing etc.,
- Strong analyzing skills to troubleshoot issues and recommend approaches to address issues.
- 1 to 2 years of security focused development
- 1 to 2 years of experience with DevOps and CI/CD
- A technical mindset with great attention to detail
- Outstanding communication and presentation abilities
- Understanding of software quality assurance principles