We are seeking a talented and motivated Software Engineer with experience in Oracle Data Meter Management or CC&B modules. As a key member of our agile development team, you will play a crucial role in building and testing high-quality software applications. The ideal candidate is passionate about delivering exceptional user experiences and is proficient in both frontend and backend development.
Responsibilities:
- Design, develop, and implement Java and .NET applications, utilizing Core and Enterprise Java, .NET technologies, and frameworks such as Spring, Struts, Sprint Boot, Hibernate, MyBatis-Plus.
- Create RESTful web services and integrate them into existing systems.
- Develop, deploy, and maintain microservices, ensuring scalability and robustness.
- Collaborate with cross-functional teams to enhance application functionality and performance.
- Provide SIT/UAT support during testing phases, ensuring applications meet quality standards and user requirements.
- Offer production support, troubleshoot bugs, and implement enhancements for existing applications.
- Support minor/major upgrades, hardware refreshes, and system patching, conducting sanity and regression tests.
- Integrate applications with Azure services and manage integration components.
- Develop and maintain applications on Windows and Linux/Unix environments, proficient in scripting for these platforms.
- Implement security measures, adhering to PKI and ensuring compliance with security fundamentals.
- Utilize Apache Shiro for access control and security implementations.
- Manage Oracle and MSSQL databases, including core database operations and PL/SQL.
- Implement database enhancements, optimizations, and performance tuning.
Requirements:
- Minimum 5 years of hands-on experience in Core and Enterprise Java development.
- Proficiency in Java Application Servers like Tomcat and WebLogic.
- Strong understanding and experience with .NET technologies.
- Well-versed in Spring, Struts, Spring Boot frameworks, Hibernate, MyBatis-Plus, JPA, and REST web services.
- Familiarity with Windows, Linux, and/or Unix scripting for application deployment and maintenance.
- Experience with Azure integration and IIS.
- Proficiency in Oracle database operations (Core DB & PL/SQL) and MSSQL.
- Good grasp of network fundamentals and issue investigation.
- Knowledge of Apache Shiro, MapStruct, Ant Design Vue is advantageous.
- Understanding of security fundamentals and PKI.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Relevant certifications in Java, .NET, or related technologies are a plus.
This is a 12-month contract role.