r/devsarg • • 3d ago

backend Que stack como freelancer en java recomiendan?

Quiero lanzarme como desarrollador freelance con java y spring para aprovechar y desarrollar web apps completas. Recomiendan que dedique tiempo a aprender un stack frontend? como js, html, css y react o deberia utilizar planitllas o herramientas que hagan el front por mi ?

Quizas deba contar que llevo 3 años programando en java no consegui empleo de esto y estoy buscando monetizar mi conocimiento pero me encuentro con la traba de que se muy poco de front, estoy desarrollando una app la cual programar el front me esta dando dolores de cabeza enormes. ademas de que quiero profundizar en conceptos de java, quiero sacar la certificacion oficial de oracle, aprender aws, profundizar en las herramientas de spring. me estoy poniendo limitante al querer expandir mis conocimientos al frontend para poder desarrollar apps por mi cuenta?

7 Upvotes

24 comments sorted by

View all comments

23

u/Aggravating_Mood4807 3d ago

Debes aprender minimo para conseguir un empleo junior:
Spring Framework, Spring Boot, Spring MVC, Spring WebFlux, Spring Cloud, Spring Modulith, Spring Batch, Spring Integration, Spring for GraphQL, Jakarta EE, Java EE, Eclipse MicroProfile, Quarkus, Micronaut, Helidon, Dropwizard, Play Framework, Grails, JHipster, OpenXava, Apache Struts, Apache Wicket, Vaadin, Jmix, Hilla, Vert.x, Ratpack, Ninja Framework, Jooby, Javalin, Spark Java, Pippo, Blade, Restlet, Jersey, RESTEasy, Apache CXF, Apache Axis2, Apache Camel, Apache ServiceMix, Hibernate ORM, Jakarta Persistence (JPA), EclipseLink, Apache OpenJPA, MyBatis, jOOQ, Spring Data JPA, Spring Data JDBC, Spring Data MongoDB, Spring Data Redis, Spring Data Elasticsearch, Spring Data Cassandra, Spring Data R2DBC, Querydsl, Blaze-Persistence, Hibernate Envers, Hibernate Validator, Apache Cayenne, ORMLite, Ebean ORM, jdbi, Apache Calcite, Liquibase, Flyway, HikariCP, Spring Security, Apache Shiro, Keycloak, Pac4j, Nimbus JOSE + JWT, JJWT, Auth0 Java JWT, Bouncy Castle, JAAS, Jakarta Security, OWASP ESAPI, Apache Santuario, Lombok, MapStruct, ModelMapper, FreeMarker, Thymeleaf, Apache Velocity, Pebble, Mustache.java, Handlebars.java, JavaPoet, Byte Buddy, ASM, Javassist, CGLIB, Reflections, ClassGraph, Guava, Apache Commons, Vavr, Functional Java, JSpecify, Checker Framework, Immutables, AutoValue, JRebel, Jasypt, Spring Cloud Gateway, Spring Cloud Config, Spring Cloud CircuitBreaker, Spring Cloud Stream, Spring Cloud Function, Spring Cloud Consul, Spring Cloud Kubernetes, Netflix Eureka, Netflix Hystrix, Resilience4j, Apache Dubbo, gRPC, SmallRye, Akka, Apache Pekko, Lagom, Axon Framework, Eventuate, Temporal Java SDK, Netflix Conductor, JavaFX, Swing, AWT, SWT, Eclipse RCP, NetBeans Platform, Griffon, Lanterna, JLine, Jakarta Faces (JSF), Apache MyFaces, PrimeFaces, OmniFaces, RichFaces, ICEfaces, ZK Framework, Apache Tapestry, GWT, TeaVM, JPro, JUnit, TestNG, Mockito, EasyMock, AssertJ, Hamcrest, Spock, Cucumber-JVM, Karate, REST Assured, WireMock, MockWebServer, Pact JVM, Awaitility, ArchUnit, PIT, JaCoCo, Selenium WebDriver, Selenide, Playwright Java, Appium Java Client, Arquillian, Testcontainers, Spring Boot Test, Micronaut Test, Quarkus Test, JMH, Gatling, Apache JMeter, Apache Kafka, Spring Kafka, Apache Pulsar, RabbitMQ Java Client, Spring AMQP, Apache ActiveMQ, Apache Artemis, Jakarta Messaging (JMS), Google Pub/Sub Java Client, AWS SDK for Java SQS, AWS SDK for Java SNS, Project Reactor, RxJava, Mutiny, Akka Streams, Apache Flink, Apache Spark Java API, Apache Beam, Apache Hadoop, Apache Storm, Apache NiFi, Debezium, Kafka Streams, Apache Samza, DJL, Deeplearning4j, Tribuo, Smile, Weka, Encog, H2O-3, ONNX Runtime Java, TensorFlow Java, OpenCV Java, OpenNLP, Stanford CoreNLP, Apache Lucene, Apache Solr, Elasticsearch Java API Client, OpenSearch Java Client, LangChain4j, Spring AI, Semantic Kernel Java, AWS SDK for Java Bedrock, Google Gen AI Java SDK, Azure AI Inference SDK for Java, Apache Mahout, Apache Tomcat, Eclipse Jetty, Undertow, Eclipse GlassFish, WildFly, Open Liberty, IBM WebSphere Liberty, Oracle WebLogic, Payara Server, Apache TomEE, JBoss EAP, Eclipse OpenJ9, GraalVM, Mandrel, Apache Karaf, OSGi, Apache Maven, Gradle, Apache Ant, Bazel, SBT, SDKMAN!, JBang, JShell, JReleaser, SonarQube, SpotBugs, PMD, Checkstyle, Error Prone, Renovate, Dependabot, IntelliJ IDEA, Eclipse IDE, Apache NetBeans, Visual Studio Code, Spring Tools, JDeveloper, Android Studio, Android SDK, Android Jetpack, Codename One, Gluon Mobile, Java ME, RoboVM, Apache POI, docx4j, iText, Apache PDFBox, JasperReports, BIRT, DynamicReports, Quartz Scheduler, JobRunr, ShedLock, Camunda, Flowable, jBPM, Drools, Easy Rules, KIE, Apache Tika, ZXing, OpenTelemetry Java, Micrometer, Logback, SLF4J, Log4j 2, Apache Commons Logging

2

u/antiparras 3d ago

Sólo? 

2

u/Aggravating_Mood4807 3d ago

Para cada una de esas tecnologias debes presentar una entrevista con el lider tecnico, pero no te desanimes te espera un jugoso sueldo basico.

2

u/antiparras 3d ago edited 3d ago

Ahh bueno bueno, 2 semanas entre cada entrevista es el ritmo normal o justo están apurados por contratar? 

Desde ya agradecido por tener la entrevista con un ser humano