top of page

Core Java Developer

Job Type

Core Java Developer

JOB DESCRIPTION

CORE JAVA DEVELOPER

Secure IT Technologies
Share Profile To 82488 60200

Job Description:
Secure IT Technologies is currently looking for a Core Java Developer who is passionate about establishing an exciting career in cybersecurity. We at Secure IT Technologies provide a challenging environment to learn something new every day and do things innovatively.

Job Roles and Responsibilities:

A Java Developer is responsible for designing, developing, and managing Java-based applications and software.
For this role we are seeking candidates who have had exposure to security technologies and have experience of delivering high standards within a technical or service-oriented environment. As a Core Java Developer, you will be responsible for owning a given problem and hence provide the corresponding technical deliverables.
The key responsibilities include the below
Writing well-designed, testable, and efficient codes.
Understanding basic design principles behind a scalable application
Skilled at creating database schemas that characterize and support business processes
Identifying and analysing user requirements.
In-depth knowledge of code versioning tools, for instance, Git
Prioritizing and executing tasks through the software development life cycle.
Designing, building, and testing Java applications.
Preparing and producing the release of software components.
Creating APIs and web services to support front-end functions.
Participating in the software development lifecycle.
Debugging and troubleshooting issues in existing software applications.
Performing code reviews to ensure code quality and providing constructive feedback.
Other required skills of java developer include the basic knowledge of:
Java Server pages (JSP) and servlets
Web frameworks like Struts and Spring
Service-oriented architecture
Web Technologies like HTML, JavaScript, CSS, jQuery
Markup Languages such as XML, JSON
Abstract classes and interfaces
Constructors, lists, maps, sets
File IO and serialization
Exceptions
Generics
Java Keywords like static, volatile, synchronized, transient, etc
Multithreading and Synchronization




Qualifications and Experience:
Bachelor’s degree in computer science, Software Engineering, or a related field.
Certification in a Core Java course from an accredited platform.
Experience in front-end technologies, such as JavaScript, HTML, and CSS.
Strong knowledge of key APIs: JPA, JTA, CDI, and spring boot.
Hands-on experience in designing and developing applications using Java EE platforms.
Familiarity with continuous integration and continuous deployment (CI/CD) processes.
Expertise in RESTful API development and understanding of design patterns.
Familiarity with testing frameworks, such as JUnit and Mockito for unit and integration testing.
Strong understanding of cloud platforms, such as AWS and Azure.
Strong knowledge of relational databases, MongoDB, and SQL queries.



Role Expectations
Individual Characteristics
Be a quick and motivated learner. Great opportunity to learn new technologies and establish a successful career in cybersecurity
Analytical Ability – Analyse requirements to provide low level design with pseudocode workflows for further implementation.
Team player – Work in collaboration with Security Analyst to improvise Secure IT Technologies SIEM product offering.
Time efficient - Strong planning and organising skills
Documentation skills – provide precise and detailed design documentation on technical implementations


At Secure IT Technologies, we strive and believe in achieving our success through teamwork, supporting each other’s strengths and look forward to building a team who will be passionate towards our vision and work with us to evolve and set a striking difference in product and service level. Please APPLY now if you are willing to join our team and submit your resume.


bottom of page