You are viewing a preview of this job. Log in or register to view more details about this job.

Entry to mid level Java Developer with 0-4 Years Experience

Job Title:  Looking for Entry to Mid Level Java Developers with 0-4 Years experience looking                         to get to the next stage of their career!

Overview:

Are you an ambitious and passionate entry-level to mid-level Java Developer with 0-4 years of experience, eager to elevate your career to new heights? GenSpark offers an enticing avenue for upskilling and propelling your journey through our innovative hire, train, and deploy model. Join us in transforming your skills and advancing your career trajectory.

Responsibilities:

  • Engage in immersive and specialized training programs tailored to enhance and expand your Java development skills.
  • Collaborate with seasoned professionals and industry experts to master advanced Java concepts, frameworks, and modern development methodologies.
  • Dive into real-world projects and simulations to apply your evolving skills in Java application development, problem-solving, and software architecture.
  • Embrace continuous learning opportunities to stay ahead of the curve, acquiring knowledge in emerging Java technologies and best practices.

Skills you should possess as an Entry-Mid Level Java Developer:

  • Proficiency in core Java programming language and object-oriented principles.
  • Understanding of Java frameworks such as Spring, Hibernate, or similar,ORM (JPA/Hibernate) and Unix Scripts.
  • Experience in web development and modern JS Frameworks (JavaScript, HTML 5, Ember, ReactJS or Angular)
  • Knowledge of database management systems and SQL, MySQL,RDBMS (Oracle)
  • Familiarity with version control systems like Git and development tools like IDEs.
  • Experience working within an agile software development lifecycle.
  • Experience in building secure, highly available, resilient, scalable systems leveraging clustering and load balancing of web / app servers and messaging systems (Kafka / MQ Series)
  • Knowledge of container-based development, orchestration, micro services frameworks and tools (Docker, Kubernetes, Spring Boot, Swagger) is a plus
  • Knowledge of Reactive programming is a plus i.e. Spring Flux
  • Understanding of Agile methodology and leveraging SDLC tools to improve development and testing efficiency (JIRA, Jenkins, GIT, JUnit, Selenium, Lint)
  • Experience in streaming / aggregation frameworks (Storm, Spark) is a plus
  • Experience using NoSQL / BigData Stores (Cassandra, Elastic Search, Cloudera Stack or H-Base) is a plus
  • Banking and payments domain background is a plus

Skills to Potentially Learn for Competitive Edge:

  • Mastery in advanced Java frameworks for web development, microservices, or cloud-native applications.
  • Proficiency in DevOps practices, automation tools, and CI/CD pipelines.
  • Understanding of containerization technologies like Docker and orchestration platforms such as Kubernetes.
  • Experience in building scalable, secure, and high-performance applications.
  • Ability to collaborate effectively in Agile or Scrum development environments.
  • Proficiency in microservices architecture and RESTful API development.
  • Experience with cloud technologies (e.g., AWS, Azure) for Java-based applications.

 

Requirement:

  • You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals.
  • The candidate should have a passion to tackle complex problems and help develop innovative solutions, attain a self motivated pro-active attitude, inquisitiveness and eagerness to learn, demonstrate ownership with the drive to troubleshoot issues methodically and deliver under pressure.
  • BS/BA degree or equivalent experience, CS degree preferred 

Benefits:

  • Participate in a paid training program through stipends, tailored to elevate your Java development skills.
  • Access mentorship from industry professionals and hands-on experience in diverse real-world projects.
  • Full-time placement opportunities with our partner companies upon successful completion of the training program.
  • Opportunity to develop a competitive edge in the ever-evolving landscape of Java development.

Hire, Train, and Deploy Model:

At GenSpark, our Hire, Train, and Deploy model is a talent development strategy that bridges the gap between potential and proficiency. We scout promising talent like you and provide specialized training, shaping individuals into sought-after professionals. Upon successful training completion, you'll be placed in roles with our partner companies, applying your honed skills in real-world scenarios.

Benefits:

  • Paid training program through stipend during the learning phase.
  • Mentorship from industry experts and hands-on experience in real-world projects.
  • Placement opportunities with our partner companies post successful training.
  • Full-time position with competitive compensation and benefits after deployment.

Application Process:

Ready to revolutionize your career as an Entry-Level Java Developer to a seasoned professional? Take the leap into growth and advancement by submitting your resume and Apply Here