Software Engineer

Software Engineer

Posted 4 days ago by PRIMUS Global Technologies Pvt Ltd

Negotiable
Undetermined
Undetermined
Newbury, England, United Kingdom

Summary: The Software Engineer role involves designing, developing, and maintaining web applications primarily using Java and related technologies. The position requires collaboration with cross-functional teams to implement new features and ensure application performance and security. The role also includes deploying applications on Apache Tomcat and optimizing database queries. Familiarity with build automation tools and version control systems is beneficial.

Key Responsibilities:

  • Design, develop, and maintain web applications using Java (17+), JSP, and Servlets.
  • Implement dynamic and responsive user interfaces using HTML, CSS, JavaScript, and jQuery.
  • Integrate asynchronous data exchange using AJAX (jQuery AJAX, DWR, or AjaxTags) and JSON.
  • Develop and optimize SQL queries for Oracle 21c XE or MySQL databases.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Deploy and manage applications on Apache Tomcat.
  • Use Eclipse or PL/SQL Developer for development and debugging.
  • Ensure application security, performance, and scalability.
  • Write clean, maintainable, and well-documented code following best practices.
  • Experience with Maven/Gradle for build automation.
  • Knowledge of connection pooling and JDBC optimization.
  • Familiarity with RESTful services is a plus.
  • Exposure to version control systems like Git.

Key Skills:

  • Proficiency in Java (17+), JSP, and Servlets.
  • Experience with HTML, CSS, JavaScript, and jQuery.
  • Knowledge of AJAX, JSON, and SQL databases (Oracle 21c XE or MySQL).
  • Familiarity with Apache Tomcat for application deployment.
  • Experience with Eclipse or PL/SQL Developer.
  • Understanding of application security, performance, and scalability.
  • Ability to write clean and maintainable code.
  • Experience with Maven/Gradle for build automation.
  • Knowledge of JDBC optimization and connection pooling.
  • Familiarity with RESTful services.
  • Experience with version control systems like Git.

Salary (Rate): undetermined

City: Newbury

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Key Responsibilities: Design, develop, and maintain web applications using Java (17+) , JSP , and Servlets . Implement dynamic and responsive user interfaces using HTML , CSS , JavaScript , and jQuery . Integrate asynchronous data exchange using AJAX (jQuery AJAX, DWR, or AjaxTags) and JSON . Develop and optimize SQL queries for Oracle 21c XE or MySQL databases. Collaborate with cross-functional teams to define, design, and ship new features. Deploy and manage applications on Apache Tomcat . Use Eclipse or PL/SQL Developer for development and debugging. Ensure application security, performance, and scalability. Write clean, maintainable, and well-documented code following best practices. Experience with Maven/Gradle for build automation. Knowledge of connection pooling and JDBC optimization . Familiarity with RESTful services is a plus. Exposure to version control systems like Git.