Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 15, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Software Business Solutions Consulting (SBSC) is a boutique, minority-owned and managed, consulting firm, working with global clients to uncover opportunities and solve problems. We are experts in the areas of: Application Development, Application Support, Business Strategy, Program & Project Management, Business Intelligence, Mobile Application, and Hel...
    Read more about this company

     

    Backend Java Software Engineer

    Job Responsibilities

    • A developer is responsible for several Java-related duties throughout the software development lifecycle, from concept and design to testing.
    • The developer is required to create user information solutions through the development, implementation, and maintenance of Java-based components and interfaces.

    Job Roles

    • Java developer roles will vary greatly depending on companies and job positions. Here are some typical roles and responsibilities of java developers:
    • Contribute to all stages of the software development lifecycle
    • Design, implement and maintain Java-based applications that can be high-volume and low-latency
    • Analyze user requirements to define business objectives
    • Envisioning system features and functionality
    • Define application objectives and functionality
    • Ensure application designs conform with business goals
    • Develop and test software
    • Identify and resolve any technical issues arising
    • Create detailed design documentation
    • Propose changes to the current Java infrastructure
    • Develop technical designs for application development
    • Develop multimedia applications
    • Write well designed, testable code
    • Conducting software analysis, programming, testing, and debugging
    • Manage Java and Java EE application development
    • Develop documentation to help users
    • Transforming requirements into stipulations
    • Prepare and produce releases of software components
    • Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
    • Detailed Breakdown of Java Developer Job Description Duties
    • Program Architecture
    • A key function that Java Developers provide during project development

    Java Developer key skills include:

    • Proficiency in Java, with a good understanding of its ecosystems
    • Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
    • Familiarity with different design and architectural patterns
    • Skill for writing reusable Java libraries
    • Knowhow of Java concurrency patterns
    • Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
    • Experience in working with popular web application frameworks like Play and Spark
    • Relevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirements
    • Ability to write clean, readable Java code
    • Basic knowhow of class loading mechanism in Java
    • Experience in handling external and embedded databases
    • Understanding basic design principles behind a scalable application
    • Skilled at creating database schemas that characterize and support business processes
    • Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
    • Implementing automated testing platforms and unit tests
    • In-depth knowledge of code versioning tools, for instance, Git
    • Understanding of building tools like Ant, Maven, Gradle, etc
    • Expertise in continuous integration

    Other required skills of java developer include the basic knowledge of:

    • JavaServer 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

    Method of Application

    Interested and qualified candidates should forward their CV to: oaina@sbsc.com using the position as subject of email.

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Software Business Solutions Co... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail